my blog my blog

Category: Windows
gooreplacer+反向代理=完美使用Google各种库

 

事情的起因是这样子的,正看着网页,然后忽然发现ajax.googleapis.com一直一直在载入,就是载入不进去,然后就很难过,我知道是被墙掉了,可是很不甘心,找个反代就可以比较完美解决这个问题,但是单纯的反代在服务器端容易实现,可是我们又不能改人家网站沿用的网址代码,所以,必须要从我们本地的浏览器入手来搞定这个问题。

奶牛一直用firefox用了很多年了,比较习惯,找到了一个插件gooreplacer,国人开发的,使用效果挺好的,用firebug看了下,应该是在页面载入过程中把get方法啥的网址又新加了一个get,来get反代的内容,不懂firefox插件怎么实现过程的,感兴趣的可以看作者的github。

好了,进入正题,下载地址:http://liujiacai.net/gooreplacer/

firefox版本:https://addons.mozilla.org/zh-CN/firefox/addon/gooreplacer/versions/?page=1#version-0.6

chrome版本:https://github.com/jiacai2050/gooreplacer4chrome#install

然后配置也很简单,默认用的科大的反向代理,但是个人感觉效果不好,换了360的反代。

  1. ajax.googleapis.com ---->   ajax.useso.com       
  2. fonts.googleapis.com    ---->   fonts.useso.com  
  3. libs.googleapis.com ---->   libs.useso.com   
  4. themes.googleusercontent.com    ---->   google-themes.lug.ustc.edu.cn        
  5. fonts.gstatic.com   ---->   fonts-gstatic.lug.ustc.edu.cn        

最近都没有搞什么东西,更新非常缓慢,见谅。

Windows下cmd中类似linux命令行的进程管理命令tasklist和taskkill

 

linux下我们用ps来查看进程用kill来结束进程。在windows下的cmd中,也可以通过命令行来完成。

tasklist可以像ps一样列进程,包括可执行文件名,pid什么的,taskkill则用来杀进程。

  1. TASKLIST [/S system [/U username [/P [password]]]] 
  2.          [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH] 
  3.  
  4. 描述: 
  5.     该工具显示在本地或远程机器上当前运行的进程列表。 
  6.  
  7. 参数列表: 
  8.    /S     system           指定连接到的远程系统。 
  9.  
  10.    /U     [domain\]user    指定应该在哪个用户上下文执行这个命令。 
  11.  
  12.    /P     [password]       为提供的用户上下文指定密码。如果省略,则 
  13.                            提示输入。 
  14.  
  15.    /M     [module]         列出当前使用所给 exe/dll 名称的所有任务。 
  16.                            如果没有指定模块名称,显示所有加载的模块。 
  17.  
  18.    /SVC                    显示每个进程中主持的服务。 
  19.  
  20.    /APPS                   显示应用商店应用及其关联进程。 
  21.  
  22.    /V                      显示详细任务信息。 
  23.  
  24.    /FI    filter           显示一系列符合筛选器 
  25.                            指定条件的任务。 
  26.  
  27.    /FO    format           指定输出格式。 
  28.                            有效值: "TABLE"、"LIST"、"CSV"。 
  29.  
  30.    /NH                     指定列标题不应该 
  31.                            在输出中显示。 
  32.                            只对 "TABLE" 和 "CSV" 格式有效。 
  33.  
  34.    /?                      Displays this help message. 
  35.  
  36. 筛选器: 
  37.     筛选器名称     有效运算符           有效值 
  38.     -----------     ---------------           -------------------------- 
  39.     STATUS          eq, ne                    RUNNING | SUSPENDED 
  40.                                               NOT RESPONDING | UNKNOWN 
  41.     IMAGENAME       eq, ne                    映像名称 
  42.     PID             eq, ne, gt, lt, ge, le    PID 值 
  43.     SESSION         eq, ne, gt, lt, ge, le    会话编号 
  44.     SESSIONNAME     eq, ne                    会话名称 
  45.     CPUTIME         eq, ne, gt, lt, ge, le    CPU 时间,格式为 
  46.                                               hh:mm:ss。 
  47.                                               hh - 小时, 
  48.                                               mm - 分钟,ss - 秒 
  49.     MEMUSAGE        eq, ne, gt, lt, ge, le    内存使用(以 KB 为单位) 
  50.     USERNAME        eq, ne                    用户名,格式为 
  51.                                               [域\]用户 
  52.     SERVICES        eq, ne                    服务名称 
  53.     WINDOWTITLE     eq, ne                    窗口标题 
  54.     MODULES         eq, ne                    DLL name 
  55.  
  56. 注意: 当查询远程计算机时,不支持 "WINDOWTITLE" 和 "STATUS" 
  57.       筛选器。 
  58.  
  59. Examples: 
  60.     TASKLIST 
  61.     TASKLIST /M 
  62.     TASKLIST /V /FO CSV 
  63.     TASKLIST /SVC /FO LIST 
  64.     TASKLIST /APPS /FI "STATUS eq RUNNING" 
  65.     TASKLIST /M wbem* 
  66.     TASKLIST /S system /FO LIST 
  67.     TASKLIST /S system /U domain\username /FO CSV /NH 
  68.     TASKLIST /S system /U username /P password /FO TABLE /NH 
  69.     TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running" 

 

  1. TASKKILL [/S system [/U username [/P [password]]]] 
  2.          { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F] 
  3.  
  4. 描述: 
  5.     使用该工具按照进程 ID (PID) 或映像名称终止任务。 
  6.  
  7. 参数列表: 
  8.     /S    system           指定要连接的远程系统。 
  9.  
  10.     /U    [domain\]user    指定应该在哪个用户上下文执行这个命令。 
  11.  
  12.     /P    [password]       为提供的用户上下文指定密码。如果忽略,提示 
  13.                            输入。 
  14.  
  15.     /FI   filter           应用筛选器以选择一组任务。 
  16.                            允许使用 "*"。例如,映像名称 eq acme* 
  17.  
  18.     /PID  processid        指定要终止的进程的 PID。 
  19.                            使用 TaskList 取得 PID。 
  20.  
  21.     /IM   imagename        指定要终止的进程的映像名称。通配符 '*'可用来 
  22.                            指定所有任务或映像名称。 
  23.  
  24.     /T                     终止指定的进程和由它启用的子进程。 
  25.  
  26.     /F                     指定强制终止进程。 
  27.  
  28.     /?                     显示帮助消息。 
  29.  
  30. 筛选器: 
  31.     筛选器名      有效运算符                有效值 
  32.     -----------   ---------------           ------------------------- 
  33.     STATUS        eq, ne                    RUNNING | 
  34.                                             NOT RESPONDING | UNKNOWN 
  35.     IMAGENAME     eq, ne                    映像名称 
  36.     PID           eq, ne, gt, lt, ge, le    PID 值 
  37.     SESSION       eq, ne, gt, lt, ge, le    会话编号。 
  38.     CPUTIME       eq, ne, gt, lt, ge, le    CPU 时间,格式为 
  39.                                             hh:mm:ss。 
  40.                                             hh - 时, 
  41.                                             mm - 分,ss - 秒 
  42.     MEMUSAGE      eq, ne, gt, lt, ge, le    内存使用量,单位为 KB 
  43.     USERNAME      eq, ne                    用户名,格式为 [domain\]user 
  44.     MODULES       eq, ne                    DLL 名称 
  45.     SERVICES      eq, ne                    服务名称 
  46.     WINDOWTITLE   eq, ne                    窗口标题 
  47.  
  48.     说明 
  49.     ---- 
  50.     1) 只有在应用筛选器的情况下,/IM 切换才能使用通配符 '*'。 
  51.     2) 远程进程总是要强行 (/F) 终止。 
  52.     3) 当指定远程机器时,不支持 "WINDOWTITLE" 和 "STATUS" 筛选器。 
  53.  
  54. 例如: 
  55.     TASKKILL /IM notepad.exe 
  56.     TASKKILL /PID 1230 /PID 1241 /PID 1253 /T 
  57.     TASKKILL /F /IM cmd.exe /T 
  58.     TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*" 
  59.     TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe 
  60.     TASKKILL /S system /U domain\username /FI "USERNAME ne NT*" /IM * 
  61.     TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*" 

 

windows下git bash如何使用http、https代理

 

以goagent的代理设置为例吧

  1. export http_proxy="http://127.0.0.1:8087" 
  2. export https_proxy="http://127.0.0.1:8087" 

这样子git bash的http和https访问都会走代理了,但是可能会涉及到https证书错误的问题,出现错误提示SSL certificate problem: unable to get local issuer certificate

  1. git config --global http.sslVerify false 

 

win8.1启用WOL功能教程

 

作为windows8.1,系统默认是无法WOL的,虽然你说WOL是关机之后的事儿,但是这跟关机的模式有很大的关系。

首先我们来看一篇文章 “Wake on LAN" (WOL) behavior in Windows 8 and Windows 8.1” ,这是微软官方对WOL在最新的win8和win8.1上的阐释,内容:

  1. The "Wake on LAN" (WOL) feature wakes a computer from a low-power state when a network adapter detects a WOL event.
  2. Typically, such an event is a specially constructed Ethernet packet. The default behavior in response to WOL events has changed from Windows 7 to Windows 8.  
  3. Windows 7 
  4. In Windows 7, the default shutdown operation puts the system into the classic shutdown state (S5), and all devices are put into the lowest power state (D3).
  5. WOL from S5 is not officially supported in Windows 7. However, some network adapters can be left armed for waking if enough residual power is available.
  6. Therefore, waking from S5 is possible on some systems if enough residual power is supplied to the network adapter even though the system is in the S5 state and devices are in D3. 
  7. Windows 8 and Windows 8.1 
  8. In Windows 8 and Windows 8.1, the default shutdown behavior puts the system into the hybrid shutdown state (S4), and all devices are put into D3. WOL from S4 or S5 is unsupported.
  9. Network adapters are explicitly not armed for WOL in either S5 or S4 cases because users expect zero power consumption and battery drain in the shutdown state.
  10. This behavior removes the possibility of invalid wake-ups when an explicit shutdown is requested. Therefore, WOL is supported only from sleep (S3) or hibernation (S4) states in Windows 8 and 8.1. 

首先呢,说明了WOL的工作原理,这是对于计算机在低功耗模式下的一种唤醒,它是通过网卡检测WOL事件完成的,而WOL事件呢就是那个以FFFFFF开头的udp数据包啦,感兴趣的朋友可以看下,这个udp包属于ARP的,抓包看下内容就一目了然了。win8.1的快速关机时将计算机关闭到hybrid shutdown state (S4)而不是 classic shutdown state (S5),而且在S4 S5状态下网卡都是不工作的因为这两种模式都几乎是无功耗的。

  1. In Windows 8 and 8.1, hybrid shutdown (S4) stops user sessions but lets the contents of kernel sessions be written to the hard disk. This enables faster startups. 
  2.  
  3. To disable the S4 state in Windows 8 and 8.1, follow these steps. 
  4.  
  5. Note We do not recommend that you disable the hybrid shutdown (S4) state. 
  6.  
  7.     In Control Panel, open the Power Options item. 
  8.     Click the Choose what the power buttons do link. 
  9.     Clear the Turn on fast startup (recommended) check box. 
  10.     Click Save Settings. 

win8和win8.1支持WOL也是有道可循的,进入控制面板–电源选项—在电源按钮选项哪里将快速启动关闭。然后设备管理器网卡属性中将wol和magic package哪里都允许就搞定了。

技嘉Gigabyte Z87x-oc主板WOL无法唤醒解决方案

 

最近入的第一张台式机主板技嘉Gigabyte Z87x-oc主板,BIOS固件版本是F6,存在电脑关机后无法使用WOL功能唤醒机器的问题,经过一番折腾终于把问题解决了。缕一缕思绪:

1.首先怀疑是BIOS配置问题,WOL选项已经默认开启,跳入下一项

2.网卡驱动上的WOL相关选项设置,设置完成,仍旧无法唤醒,跳回第一项

3.经过测试技嘉Gigabyte Z87x-oc主板的F6 BIOS固件存在WOL功能配置显示与实际相反的bug,即设置为启用实际为不启用,更改为不启用后可以再待机和睡眠状态唤醒成功,但是关机后一段时间无法唤醒。

4.电源存在问题?记得当时安装电源的时候电源少一根线,后来查了下是-5V电源,不是5vsb,忽略,继续查找BIOS问题

5.版本bug?升级到F7 BIOS固件,启动,关机,唤醒失败,问题回到3,还是WOL的显示与实际相反,再在BIOS中将启用改为停用,WOL功能正常,关机等待5分钟后仍然可以正常唤醒。问题解决

 

后记:BIOS升级使用的是技嘉的@BIOS,操作很简单,桌面环境操作,但是开机着实吓了一跳,机器自启两次失败,第三次才启动成功,吓出了一身冷汗,第一次升级BIOS固件,危险性还是相当高的,特别是没有UPS很害怕断电神马的。这次没有升级到最新的F8,万一F8的WOL功能依旧不行,降级也存在危险,有问题也不好处置,因此升级到了一个中间版本的BIOS还是比较保险的。新入了一个netgear wndr3800路由,dd-wrt搞起,准备抽时间写点儿东西神马的,啦啦啦~~~奶牛归来,继续折腾!

关于goagent的403错误的一些解决方案

 

1.版本

其实我用老版本一点儿问题也没有,前几天手贱,真的很贱,升级了,然后,呃,各种问题

2.升级失败

升级就403更新不上,因为国内的ip可能有一些封锁,挂代理或者vpn来搞定更新

3.删除hosts

进入自己的system32/driver/etc/hosts删除,可能是手动更新过hosts造成的,linux就直接/etc/hosts改回原样

steam客户端启动选项

 

就是steam启动时候的一些启动项啦,没太多内容,记录下。

  • -login – Bypass the Steam login window by entering your login information
  • -tcp – Launches Steam with the TCP protocol rather than the UDP protocol
  • -clearbeta – If you have opted into a Steam client public beta, opts out and returns Steam to the current official release.
  • -silent – Launches Steam to the system tray only. Normal Steam windows will only appear after clicking the system tray icon. If a password is not stored, the normal login window will still be displayed.
  • -login – 登录方式,可以用 -login username password 方式登录
  • -tcp – 使用tcp协议启动替代默认的udp协议
  • -clearbeta -清除测试信息
  • -silent – 静默启动,不会弹出窗口,直接启动到最小化的图标。

 

使用Razer Game Booster加速你的CS GO等FPS游戏

 

很久没更新blog了,前两个月都在外地学习,没拿电脑,也就过了两个月没有电脑的日子,还行,没多少念想。

今天说的Razer Game Booster是windows下的程序,razer做的,主要功能就是关闭多余的进程和服务从而提升fps游戏的性能,特别是帧数的提升还是比较明显的。

下载地址:http://cn.razerzone.com/gaming-software/gamebooster

基于Linux的SteamOS即将来袭,打造以视听娱乐为主的免费操作系统

 

说到Steam平台,游戏玩家应该都不会太陌生,是的,Steam就是Valve公司推的游戏对战平台,并由BT之父全力打造,Steam近日发出公告说SteamOS也即将发布,并且永久免费,在steam的官网也有了相应的介绍。

奶牛把官网的一些介绍跟大家分享下

1.SteamOS是基于Linux的操作系统,可想而知,可定制度应该比较大,既然是系统,那么可玩儿性必然不错,然后我们也可以port上很多自己需要的应用什么的,为啥这么做,继续往下看。

2.SteamOS主要是为了家庭的液晶大屏显示器来推的,现在家庭的电视越来越大,光看个电视有点儿忒浪费啦,当然,如果你有其它游戏机另当别论,如果没有的话,把你的电脑装个SteamOS然后直接HDMI到大屏显示器上就是极好的选择,那样子,看个电影玩儿个游戏听个歌儿神马的都会非常理想。

3.SteamOS的游戏有多少能原生支持呢?对于Steam For Linux的用户,已经有不少游戏可以进行娱乐了,虽然奶牛一直在等CS GO原生到steam for linux上,可是好久了都没有消息,不过SteamOS可以让我们在Linux机器上玩儿windows或者mac系统上的游戏,是通过局域网进行连接的,也就是说要先把你的windows或者mac启动后,通过SteamOS就可以尽享全部的游戏了,当然,奶牛建议您还是用网线吧,如果无线路由不给力,那就玩儿不尽兴了。这点上跟那个远程控制的感觉差不多,不知道具体性能到底如何,官网上说延迟有特别处理过,相信会在一个比较可接受的范围内。

4.家庭分享,在推出后steam的游戏是可以跟好友分享的,而且游戏进度会保存在网络的steam云空间上,所以你可以有自己的游戏进度,但是,两个人没法同时玩儿是真的,如果你想一直玩儿那么你就只能买一个copy了,这点是很好的,因为好多游戏完全可以分享给好友,比如自己玩儿通关的那种,可以省出一部分费用来。

5.音乐,电视,电影等服务也会陆续跟上(我觉得还是port上个firefox哇chrome神马的来得爽快) 

 

官方的介绍直击:http://store.steampowered.com/livingroom/SteamOS/

Word 卡cpu 的解决方案!

 

最近一直被word excel 卡cpu的事整的很烦恼,因为我的电脑还是奔4的老牛车,补经折腾啊,经过下面方法修改后马上加快速度。

打开word最上面 工具—选项,找到拼写和语法 去掉下面几项的勾勾

键入时检查拼写

总提出更正建议

键入时检查语法

最后备注一下 这个是window下的word2003

 

很久很久没来这里码字了,今天就马几个字献给大家把