扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
Java code
创新互联建站自成立以来,一直致力于为企业提供从网站策划、网站设计、成都网站设计、成都网站制作、电子商务、网站推广、网站优化到为企业提供个性化软件开发等基于互联网的全面整合营销服务。公司拥有丰富的网站建设和互联网应用系统开发管理经验、成熟的应用系统解决方案、优秀的网站开发工程师团队及专业的网站设计师团队。
class Vehicle
{
private int speed,size;
//Vehicle constructor
public Vehicle(int speed,int size)
{
this.speed=speed;
this.size=size;
System.out.println("Init speed: "+speed+",Size: "+size);
}
//set speed
public void setSpeed(int speed)
{
this.speed=speed;
System.out.println("Set speed!");
}
//speedUp
public void speedUp()
{
speed*=2;
System.out.println("Speed Up!");
}
//speedDown
public void speedDown()
{
speed-=5;
System.out.println("Speed Down!");
}
//move
public void move()
{
System.out.println("Is moving at speed: "+speed);
}
//main method
public static void main(String[] args)
{
Vehicle vce=new Vehicle(80,200);
vce.move();
vce.setSpeed(120);
vce.move();
vce.speedUp();
vce.move();
vce.speedDown();
vce.move();
}
}
Debug:
(1) 关闭windows defender可以显著提升程序的运行速度。
相信windows阵营的小伙伴们大多都发现,每当我们在运行自己写的程序,或者是安装一个稍微大一点的软件的时候,电脑的风扇可能就滋滋滋地响起来了。跑一个小程序、安装个软件这么吃计算资源?打开任务管理器,发现有一个名叫“antimalware service executable”的进程占了很大的CPU!是的,通过关闭它,可以显著提升运行速度。
但是,右键 —— 结束任务,发现这个进展后台很强硬,不允许这样关闭。这时候该找度娘来帮忙了,通过关闭组策略中的实时保护balabala...... 按照做了一遍,依然关不掉。并且发现windows家庭版的用户也没有权限进行组策略设置。
因此,最后只有暴力关闭windows defender了。打开windows defender的主界面,点击“设置”,然后就可以看到下面的界面,关闭所有的保护开关(尤其是实时保护),就可以了。但是需要注意的是,这样对电脑是不安全的,相当于裸奔,所以切记不跑程序了就再打开windows defender。不过,电脑也会自动检测,当你过长时间关闭windows defender的时候,出于安全的考虑,系统会自动打开windows defender。
大图片和FLASH文件等相对占用空间不说,也会严重影响网页加载速度,导致网站打开过慢,从而使网站的用户体验度大大降低。所以在东莞网站制作过程中应尽量少使用大图片和FLASH等大文件。
2、精减网页代码
给网页代码减压,删除无用的空格符、空元素、HTML注释等,尽量去掉多余的JAVA代码(如有必要可将JAVA程序存为JS文件调用),加快网页加载速度。
3、尽量使用静态页面
网页缓存中不能带“?”,所以建议尽量使用静态页面,纯静态HTML格式最佳,或者动态伪静态处理一下,可以提高网页访问速度。
网页地址在代码中的java代码写法如下:
package com.test;
import java.lang.reflect.Method;
//实现打开浏览器并跳到指定网址的类
public class BareBonesBrowserLaunch {
public static void openURL(String url) {
try {
browse(url);
} catch (Exception e) {
}
}
private static void browse(String url) throws Exception {
//获取操作系统的名字
String osName = System.getProperty("os.name", "");
if (osName.startsWith("Mac OS")) {
//苹果的打开方式
Class fileMgr = Class.forName("com.apple.eio.FileManager");
Method openURL = fileMgr.getDeclaredMethod("openURL", new Class[] { String.class });
openURL.invoke(null, new Object[] { url });
} else if (osName.startsWith("Windows")) {
//windows的打开方式。
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + url);
} else {
// Unix or Linux的打开方式
String[] browsers = { "firefox", "opera", "konqueror", "epiphany", "mozilla", "netscape" };
String browser = null;
for (int count = 0; count browsers.length browser == null; count++)
//执行代码,在brower有值后跳出,
//这里是如果进程创建成功了,==0是表示正常结束。
if (Runtime.getRuntime().exec(new String[] { "which", browsers[count] }).waitFor() == 0)
browser = browsers[count];
if (browser == null)
throw new Exception("Could not find web browser");
else
//这个值在上面已经成功的得到了一个进程。
Runtime.getRuntime().exec(new String[] { browser, url });
}
}
}
//主方法 测试类
public static void main(String[] args) {
String url = "";
BareBonesBrowserLaunch.openURL(url);
}
下面是java执行代码。使用谷歌模拟手机,进行浏览网页。运行时注意chromedriver.exe的安装路径。
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import java.util.HashMap;
public class temp {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", ".\\drivers\\chromedriver.exe");
String URL = "";
HashMapString,String mobileEmulation = new HashMapString,String();
mobileEmulation.put("deviceName","iPhone X");
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("mobileEmulation", mobileEmulation);
WebDriver driver = new ChromeDriver(options);
driver.get(URL); //进入目的链接
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
python执行代码
from selenium import webdriver
mobileEmulation = {'deviceName': 'Apple iPhone 4'}
options = webdriver.ChromeOptions()
options.add_experimental_option(
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流