- 博客(25)
- 资源 (28)
- 收藏
- 关注
原创 PDF软件本来就是可以复制里面的文字的,但是不能修改
PDF软件本来就是可以复制里面的文字的,但是不能修改所有的PDF文件都是不能修改的这种认识是不全面的。有专门软件可以修改PRDPDF但要PDF没有权限限制,还要有可修改支持因为有的是图片组成的不可修改是文字组成的,你操作系统还支持此字体,一般是可修改的。
2014-08-28 16:33:12 1940
原创 windows下网站公开的git源如何下到本地
安装二个程序:Git-1.9.4-preview20140815.exeTortoiseGit-1.8.10.0-64bit.zip (这个看自己的系统是32位还是64位配合着选)安装后一般就可以用了。在要布置的空目录中右键鼠标“Git clone...”把网上项目的:“git clone https://git.oschina.net/xiaolan/on
2014-08-23 10:08:07 1356
原创 git 使用笔记 oschina ,mac
mac 上已有GIT终端:git --version可以查看 git 是否安装且版本号是多少。git config --global user.name "wide288"git config --global user.email "*********"上面是设置全局变量,我也不太确定有用,但总是试着输入了一下。git init初始化了本地代码副本
2014-08-22 23:11:00 2349
原创 读《费马大定理——一个困惑了世间智者358年的迷》
此书的内容是这样令人着迷358年间,有多少超智之辈去努力解决这个问题。又是什么的样人,在前人的基础上提出的问题。一个个人名。一个个身影,用生命,信念去努力。数学迷人之处也随着问题崭现在我的面前。本书不能说是数学发展的梳理,但围绕着费马大定理,也道出了些数字在这358年间或更远的历史线上的发展轨迹。值得一读,特别是与我类似对数学不够了解的外行。更值得读。就当读传记类小说好
2014-08-20 17:51:37 2077
原创 读《杜尚访淡录》
读后,我确认了,我成不了艺术家。许多事情我不能理解。但也体会出一种我慧心一笑的事比如,做的一些东西,只为自己一笑或什么来着。艺术家,要出名,或者说要把自己的做品公布出来,让更多的人看到。这是出名的基础。艺术家一生不是所有的作品都是好作品。但商人们炒作作品,也不是因为作品好。只是各种不同的人看重什么了而已。商人喜欢有东西去炒作。收藏者,也不见得是因为作
2014-08-19 11:49:29 870
转载 ruby执行周期性任务的三种gem介绍
无论是用ruby做系统管理,还是用rails做web开发,都可能遇到周期性任务,它们按照一定时间周期(1小时,2天......)持续地触发。在ruby中,我认为一次性任务使用 sidekiq 来完成是非常方便的,而周期性的任务就需要用到 whenever , sidetiq , clockwork 等等gem了。1.whenever首先,whenever是基于linux
2014-08-18 23:56:58 1088
转载 Ruby连Mysql数据库
1、安装Mysql 我这里装的mysql5.52、复制 MySQL\MySQL Server 5.5\lib\libmysql.dll 到ruby/bin 目录3、安装 mysql-mingw32.gem[html] view plaincopyF:\Ruby>gem install my
2014-08-18 23:43:18 763
转载 Mac下Rails连接Mysql的一点点心得
首先附上我的工作环境系统:Mac OS X 10.7.4Ruby:ruby 1.9.3p194Rails:Rails 3.2.6Mysql:5.5.27 MySQL Community Server由于我手上的书籍都是从图书馆借来的,他们的rails版本普遍比较早,虽然都是默认mysql数据库,但都没提到rails与mysql的连接问题,在他们看来这似乎不需要任何说明的。
2014-08-18 23:41:34 1341
原创 读《软件驱魔》调试和优化遗留代码的艺术
读《软件驱魔》调试和优化遗留代码的艺术软件维护方法论的书,其间还有作者的感悟,读起来情深意切啊此书中文版,第一版是2014年5月内容给人感觉作者早已成书多年了。但软件知识还是有不过时的东西。软件发展到现在,在我们身边,已经可以发生着许多书中的故事。如大量的历史代码无人维护或者是开发人员不可寻且没有文档,没有流程图等等。在这种情况下,作者指点读者去如何做更有益。
2014-08-18 10:30:28 1904
原创 chrome 新建标签时的缺省页如何DIY?
通过创建扩展程序的方式来解决这个问题。至少要创建二个文件。mainifest.jsonw01.html (这个文件名是上面项目文件中指定的,可以自已设定。)第一个文件内容如:# 此我为写的注释,我不了解程序是否可以有注释。所以使用时去掉注释-----------------------------{"name": "DIY page 20140817", #
2014-08-17 00:30:12 2044
原创 做有情调菜的视频网址
做菜做的好有情调。http://www.youku.com/show_page/id_z1705e55288a211e38b3f.html好想为老婆做一次其中的甜品。好像需要的工具好多烤箱,打汁机,等。
2014-08-16 23:39:37 748 1
转载 karma 自动化单元测试 Jasmine
Karma在 Java 中,用 JUnit 做单元测试, 用 Maven 进行自动化单元测试;同样相对应的 JS 中,则可以用 Jasmine 做单元测试,用 Karma 自动化完成单元测试。Karma 作为 JavaScript 测试执行过程管理工具,可用于测试所有主流 Web 浏览器。下面简单介绍一下 Karma 与 Jasmine 的集成。首先,下载安装 Ka
2014-08-15 11:43:18 2088
转载 Jasmine 部分API说明
describe(string,function) 全局函数,接收两个参数 string:函数的描述 function:测试组函数It(string,function) 一个测试specs,接收两个参数 string:spces的名称 function:spces函数 beforeEach(function) 定义在一个describ
2014-08-14 18:23:52 2531
原创 javascript 的 jasmine 的测试语句
首先建立环境场景:一般三个目录lib jasmine的系统文件存放目录spec 写测试用例的目录src 存放源代码的目录(被测对象)specRunner.html 测试入口文件。入口文件内容:-------------------------- "http://www.w3.org/TR/html4/loose.dtd"> Jasmine
2014-08-13 15:33:22 1415
转载 Javascript单元测试框架比较Qunit VS Jasmine
工欲行其事必先利其器,好的单元测试框架是TDD成功的一半。Javascript优秀的测试框架很多, 包括Jasmine,Qunit,JsTestDriver,JSUnit,Mocha等,当然你也可以写自己的单元测试框架,本文主角是Jasmine和Qunit。我之前一直用Qunit来做单元测试,Qunit在中国占有率是非常高的,我也不例外,而美国同事们已经用到Jasmine了,为了做一个更好的选型,
2014-08-13 10:57:52 2030
转载 JQuery团队打造的javascript单元测试工具QUnit介绍
什么是单元测试?单元测试又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。单元测试主要是用来检验程式的内部逻辑,也称为个体测试、结构测试或逻辑驱动测试。通常由撰写程式码的程式设计师负责进行。通常来说,程式設計師每修改一次程式就會進行最少一次單元測試,在編寫程式的過程中前後很可能要進行多次單元測試,以證實程式達到軟件規格書(en:Specificatio
2014-08-13 10:51:25 769
转载 jquery $.makeArray来创建数组
$.makeArray来创建数组有些时候我们需要将类似数组的数据结构转化成为一个真实的数组,然后调用相关数组方法,例如reverse,代码如下: 相关gbdebug:http://www.gbtags.com/gb/debug/75d28491-aa13-4868-aa95-10b079337b82.htm是不是非
2014-08-07 14:41:54 2228
转载 jquery 使用attr()来实现removeAttr()的功能
使用attr()来实现removeAttr()的功能可能大家习惯了使用attr()来添加元素属性,而使用removeAttr() 来删除元素属性。但是其实使用attr()也能执行删除的效果,为什么呢?请看看如下jQuery源代码:从上面jQuery的源代码中可以看出来,如果你设置value为null的话,其实它就可以实现removeAttr的方法功能。h
2014-08-07 14:38:07 815
转载 jquery $.type来实现类型判断,更准备
$.type来实现类型判断也许大家都已经习惯了使用javascript的本地方法:typeof 来判断类型,但是在jQuery中提供了一个更好的方法帮助你判断类型,那就是$.type。那么究竟有什么区别呢? 我们先看看这个gbdebug:http://www.gbtags.com/gb/debug/3361dbff-41c0-465d-81e3-1ef6cbb275e1
2014-08-07 14:34:24 11784
转载 jquery 中代替return false的语句
在事件中return false可能大家在编写事件相关代码的时候,有时候会使用return false语句,代码如下: 以上代码中,我们点击a元素,如果不return false,会触发对应a元素的链接,导致页面的地址变化。而jQuery有标准的方法来帮助你实现类似上面的功能,代码如下:
2014-08-07 14:24:15 1373
原创 USB转串口驱动应用于macbook
USB转串口驱动应用于macbook查到的资料支持 macbook的为 Prolific(PL2303) 和 keyspan卸载驱动的方法:rm -rf /System/Library/Extensions/XXXX.kext rm -rf /System/Library/Extensions.kextcache rm -rf /System/Library/E
2014-08-01 18:44:31 8787
转载 Arduino 编程语言手册(简单版)
淘宝店铺:http://robotstudio.taobao.com 群号: 259189548 Arduino语言注解Arduino语言是建立在C/C++基础上的,其实也就是基础的C语言,Arduino语言只不过把AVR单片机(微控制器)相关的一些参数设置都函数化,不用我们去了解他的底层,让我们不了解AVR单片机(微控制器)的朋友也能轻松上手。 在与Ardui
2014-08-01 12:11:55 29531 1
原创 智能家居的方向,思考(一)
这个方向与技术方案的实现,或产品的思考有很大关系的。如,现在的某厂的【燃气报警器】,看上去不错吧。自动采集空气一氧化碳等危险气体的数据,过界限了,就响,或关闭燃气开关。从功能上看,是不错了。但这里没有一个数据值。没有其他不够危险的空气数据。这样就没有一个影响人的亚健康的分析数据。所以说,从产品上说,只是做了第一步,没有第二步,或者硬件功能上也实现不了。第二步。再说一点,
2014-08-01 11:35:06 1240 1
Programming as an Experience the inspiration for Self
2009-05-15
On the criteria to be used in decomposing systems into modules
2009-05-15
Can Programming Be Liberated from the von Neumann Style
2009-05-14
An experimental evaluation of the assumption of independence in multiversion programming
2009-05-14
A Laboratory For Teaching Object-Oriented Thinking
2009-05-14
【原创】gimp指南 02-6 【2.4版最后发布】
2008-10-22
电脑史话--电脑的发展史
2008-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人