Golang 标准包 flag 使用简单实例 85

Golang    2016-8-7    Golang  flag 

最近用到命令行参数,godoc flag 看了一下,和C++ 库 POCO 的处理方式很像,连结构体命名都很相似。做了个Demo,简单到令人发指: package main import ( "flag" "fmt" ) var supported_commands = [...]string{"ip", "port", "auto"} func init() { flag.Int("port", 8080, "listen port") flag.String("ip", "192.168.1.100", "listen IP address") flag.Bool...


Scrapy1.1.1 爬虫试验--爬取酷壳 141

python    2016-7-25    爬虫  python 

当然是简单的爬虫,做这个工作最合适的是 Python 了。     1.给定初始地址,下载页面     2.从页面中解析出内容页面链接(列表A),解析出下一页链接(地址B)     3.循环下载列表A链接地址文件,解析出需要的条目(字典C)。保存(标注1)     4.地址B存在,下载地址B文件,跳转到步骤2     5.地址B不存在,结束。     (标注1:可以保存到文件,csv,各种(no)sql数据库,比较理想的是保存到 elast...


VPN 连接后无法上网问题的解决 72

misc    2016-7-10    网络 

    自己部署一个基于 Debian PPTP 的 VPN 服务器,客户端用 Win10 自带的客户端连接。配置方法网上有很多。     服务器的配置可参考这篇     客户端配置特别简单。          注意 Win10 默认的客户端是虚拟出一个网卡的,毫无疑问,网络仍然走的是物理网卡。后来装过虚拟机,因此又虚拟出来几个网卡。接下来问题就出现了:每当我正常连接 V...


开源音乐软件LilyPond 150

misc    2016-6-14    音乐 

    音乐谱子有很多格式,常见的图片格式。吉他谱有GTP,钢琴谱有 OverTune,后面两个需要专门的软件才能打开。文件也不算太大。      LilyPond 是一款 GNU 开源软件!主要用文本格式编辑,然后用它输出为 PDF,PNG ,PS等格式的五线谱曲谱,也有插件用来生成简谱,不过是没什么必要的,关于简谱参看这篇文章。     重要的是:可以生成 Midi 文件!     这里有几篇介绍文章,官网上有英文 Manuals,特别详细。    ...


UI 架构技术 184

misc    2016-6-4    GUI 

     自从苹果手机发布以来,软件UI被空前重视起来,大家一夜之间知道:原来图标是可以舔的。美工也不叫美工了,叫设计师。每一个设计师都应该感谢乔布斯。     GUI 一般包含三个层面,首先是渲染技术,包含引擎技术,DMA等;其次是软件实现架构层面;然后是界面布局,效果设计,交互设计。本文针对软件实现的架构层面。     理论上,UI最早是CUI,也就是命令行。直到 Windows 的普及之后,GUI 才进入大众视野,也就成为了开发界重视的部分。其实直到明天,也有一部分人认为 CUI 才是有...


#周末福利#Visual Studio 2015 密钥 277

misc    2016-3-20    密钥 

既然你来到这个页面,话不多说。 ## Visual Studio 2015 Enterprise VL Key: HM6NR-QXX7C-DFW2Y-8B82K-WTYJV 2XNFG-KFHR8-QV3CP-3W6HT-683CH ## Visual Studio 2015 Professional VL Key: HMGNV-WCYXV-X7G9W-YCX63-B98R2


Revocation information for the security certificate for this site is not available. Do you want to proceed? [Yes] [No] [View certificate] 解决方法 761

黑技巧    2016-2-10   

    最近在使用 windows10 系统的时候,时不时的弹出一个对话框,如题目所示,不管点击 yes 或 no ,都要好几下才会消失,而且打开某个网站仍然会再次弹出来,不胜其烦。     可以大概推测,应该是某个网站的证书有错误,可能不是通过正规组织申请的。     解决方法如下:     Start----Control panel----InternetOptions----Advanced----security----去掉 "Check for publisher's revocati...


SUI 界面库 77459

Javascript    2015-12-3    js 

    SUI 库有两个,移动的叫 Sui-Mobile,还有一个支持桌面的。我最近使用到了 Sui-Mobile,本库是阿里巴巴 UED 团队制作的,质量和效果是不容置疑的,毕竟阿里云那一套不是随便一个公司能倒腾出来的。阿里俨然成了国内技术领域的先驱。     这次使用 SUI 的过程中,总体印象还是很简单的,完成一个简单的系统用了几个小时。但在后面添加一个小功能的时候发现了使用 SUI 的“规则”。这个规则不知道是不是和 Zepto.js 的实现有关。     我以 JQuery 常见的方式使用 Js 代码,最后,要添...


Composer install 产生的 openssl 14090086 错误解决方法 571

PHP    2015-11-14   

如果在xampp 之类的环境中安装 composer,则很可能会提示 php.exe 运行错误,composer_setup.exe无法继续安装过程。此时,需要将 php.ini 中的 extension_dir 和 browscap 两个变量设置为绝对路径。 另外,针对题目指出的在 composer install 的时候的14090086 号错误: 在 php.ini 中加入 curl.cainfo=/full/path/to/ssl/certs/ca-bundle.crt openssl.cafile=/full/path/to/ssl/certs/ca-b...


高效率必用命令 490

Linux    2015-11-4    linux 

$ sudo !! #以 root 权限执行上一次执行的命令。当你执行一条命令之后,发现 #需要加 sudo 时。 $ python -m SimpleHTTPServer #成功执行后,按提示在指定端口打开浏览器(8000),当前目录的 #文件可以被访问。 $ :w !sudo tee % #更新某个配置文件,保存的时候发现打开时没有用 sudo 。 $ man ascii #ASCII 码表 $ netstat -tlnp #列出本地所有监听的端口以及所在的进程ID。 $ ssh -N -L2001:localhost:80 somemachine #在 somemachine 的 80 ...