- 浏览: 173622 次
- 来自: ...
最新评论
-
ooo456mmm:
好东西,支持支持。
利用bat反编译jar包生成源码jar包 -
shangxuejin:
你试过吗?不对吧
nginx expires 绝对过期时间 -
大蒜头:
谢谢你的东西,谢谢!
利用bat反编译jar包生成源码jar包 -
seavers:
cloverprince 写道find . -name .sv ...
批量转换GBK到UTF-8 -
cloverprince:
find . -name .svn -prune -o -na ...
批量转换GBK到UTF-8
文章列表
cubieboard刷sd卡时, 使用了下面的脚本
https://github.com/linux-sunxi/sunxi-bsp/blob/master/scripts/sunxi-media-create.sh
命令如下:
./script/sunxi-media-create.sh /dev/sdb 引导文件 操作系统文件
分析如下:
umount sd
sd卡前1M的字节,全部清0
sfdisk命令写分区表
两个分区分别格式化成vfat与ext4文件系统
解压两个文件到临时目录
/bootloader/sunxi-spl.bin 写至sd卡8K处, (第二引导系统处)
/boo ...
最近刚买了cubieboard, 入手到玩转后的各个过程记录下
购买链接: http://item.taobao.com/item.htm?id=18271795262
已有装备: 笔记本, 无线路由器
入手装备: cubieboard, 带电源,ttl2usb线等
关键问题: 无显示器与电视
超市购物: 读卡器+网线, (从手机上拿的TF卡)
Q: 没有显示器与电视, 如何连接
板子预装的android, 启动后, 可以直连至无线路由器, 但无法ssh或telnet上
使用TTL线进行连接 http://linux-sunxi.org/Cubieboard/TTL
然后使用window ...
记录下,在ubuntu下使用tf卡的问题
在ubuntu使用了下tf卡,在windows下使用读卡器正常, 在ubuntu下就变成63M了
使用
sudo fdisk /dev/sdb
之后为交互式的命令行操作
使用p显示当前分区情况
使用d命令删除了所有的分区
使用o命令改为兼容的分区表结构 或 用c,没有研究
使用a命令,增加可引导标识
使用w命令,保存退出
使用q命令,不保存退出
中间操作时,会遇到一些error(如设备忙),请尝试以下办法
操作完一个命令,如o后,先w保存退出,然后重新fdisk进命令后,再操作
使用d删除完全后,w保存后,再重新进入操作
分区后,还要再格 ...
使用符号链接提高工作效率
目标
本文主要阐述一种理念,如何使用符号链接来提高工作效率
什么是符号链接
1. windows下使用junction或者mklink /J创建的符号链接 (非快捷方式)
2. linux下使用ln -s创建的符号链接
让我们来先看看各种使用场景
dropbox
很多网盘只支持同步单一个文件夹,容易设计,容易理解,容易使用
但事实上会遇到很多不方便,尤其是想同步一个已经存在的目录时
使用junction或ln -s吧,不仅同步,还不影响原来的开发环境
apache
apache默认安装的时候,根目录是指向 /var/www 的
很多人喜欢去改 apache. ...
常见的各类包管理软件对比
包管理分类
操作系统包管理 如: yum (RHL), apt-get(ubuntu), homebrew(mac)
语言级别 如: npm(nodejs), gem(ruby),pip(python), bower(javascript), maven(java)
总结
包管理几乎都有list, install, uninstall, update|upgrade, search 等功能
语言级别时, 因涉及到应用, 会分 local与global, 会有工程配置如package.json
maven比较特殊, 不支持install, 需要手工配置pom ...
chrome support for sass
很多人说 chrome 已经支持 sass了,但是怎么个支持法,却没有提及,通过google,搜出来一些资料,共享下
chrome开启sass
1. chrome://flags, 启用开发者工具实验 => 点击最下方重启
2. chrome开发者工具(F12), 右下角setttings,experiments,support for sass => 重启
3. OK 可以了
如何使用
1. 使用sass --watch文件夹, 实时编译 .scss 文件至 .css
sass --watch .:. - ...
windows访问ubuntu
1. ubuntu 安装 samba
sudo apt-get install samba
2. 修改 /etc/samba/smb.conf文件
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
; wins support = no
wins server = (用ipconfig /all里看, 或者直接填网关ip)
dns proxy = no
name resolve order = lm ...
git 的本质
配置:
git的配置操作,本质上,都是在修改config文件 (.git/config)
* git config -l
其中
remote.origin.fetch 与 remote.origin.url 即是 remote 的配置
* git remote -v 就是显示配置, git remote -v show <name> 细节
* git remote add|rm|set-url|rename ...
所谓“平台”就是能够独立运行并自主存在,为其所支撑的上层系统和应用提供运行所依赖的环境。 (来自百度百科)
越来越多的平台出现了
1. 操作系统层面: PC, MAC, IOS, Android,
2. 技术体系层面: HTML5, Flash
3. 语言层面: java, .net, ...
组件版本管理
任何编程语言, 当组件有依赖关系+版本管理之后, 都会遇到同样的问题, 相依性地狱
常见的问题有:
1. 循环依赖: A依赖于B, B依赖于C, C依赖于A, 相互循环依赖, 导致解析无法继续
2. 版本不兼容: A依赖于B,C1, B依赖于C2, C1与C2不兼容时, 导致系统无法运行
3. 依赖过多: 依赖的深度与广度都比较大, 导致系统过于复杂, 能性能调试带来诸多不便
比如:
1. DLL, DLL初期缺少规化, 导致当覆盖或升级系统的DLL时, 经常出现冲突的情况
2. JAR, 百家争鸣, 经常导致版本问题, 甚至象log4j,logback,jcf之 ...
insertBefore
经常看到这样的写法:
if (head.firstChild) {
head.insertBefore(node, head.firstChild);
} else {
head.appendChild(node);
}
其实可以改为:
head.insertBefore(node, head.firstChild);
insertBefore的第二参数为空时, 相当于appendChild
head.firstChild为空时, insertBefore等同于appendChild
jquery中的getScript时, 就是只有一句 ...
isFunction
标准写法是:
var isFunction = function(obj) {
return Object.prototype.toString.call(obj) === '[object Function]'
}
深层次:
[list]
有博客说, 之前的chrome会识别 new Regexp()为function, 没有测试之前的chrome, 现在的不会了
有博客说, document.write在IE下会识别为object, 其实新的写法, 依然还是object, 不信,jquery测试下, 同理getAttribute也是一样 ...
function 工具集
经常会碰到这样的问题
1. button.click 后,只调用一次方法
2. window.scroll触发太频繁,导致滚动加载次数太多
3. document.keyup次数太多,导致智能提示调用次数太多
你需要以下的方法来解决此类问题
$('a.load').on('click', $.once(function() {
$('#tabs .first').load(url);
}));
$(window).on('scroll', $.throttle(function() {
$('#rest').lazyl ...
jetty的maven插件配置(pom.xml)
scanIntervalSeconds 配置扫描时间时间, 如果有文件变动, 如pom.xml,web.xml或classes, 则jetty会重新加载应用, 相当方便
contextPath 配置ROOT, 即将web的上下文路径, 改为 /
将jetty默认的uri编码, 改为GBK (jetty默认 ...
问题来源于 http://weibo.com/1748374882/yavpCkc31
问题:有两个字符串 A 和 B,如何简单高效的判断 A 和 B 的相似度?A 和 B 完全一样,相似度为 100, A 和 B 完全不一样,相似度为 0. A 和 B 中有一半文字相同,相似度为 50. 依此类推。文字中包含中英文,空白字符也算。哪位用 JS 挑战下?性能第一,代码长短无所谓。
function compare(x, y) {
var z = 0;
var s = x.length + y.length;;
x.sort();
y.sort();
var a = ...