jQuery center
本来jQuery有一个certer插件,不过少了一个功能,就是基于视口(ViewPort)的居中.
改写一下,代码如下:
Js代码
jQuery.fn.center=function(f){
returnthis.each(function(){
varp...
STM32 学习笔记_TIME定时器1
STM32 单片机的定时器的确很强大,参考说明书中就占了一百多页,占参考手册1/4 有多了。
STM32的定时器分了好几个类别,各个类别针对功能作用都不大相同。
分有: 一、高级定时器
二、通用定时器
三、基本定时器
四、看门狗定时器
五、SysTick定时器
其中看门狗定时器和SysTick定时器本篇笔记阐述,这里主要...
Js解析URL参数
function getQueryStr(str){
var url=location.href;
var rs = new RegExp("(^|)"+str+"=([^\&]*)(\&|$)","gi").exec(url), tmp;
...
java 使用tomcat服务器解决文件下载乱码
文件下载乱码原因主要是服务器URI编码和文件名字符串编码不一致,或者没有把响应头信息里面的附件属性的文件名使用URLCODE进行编码。
解决这个问题,需要使用 org.apache.catalina.util.URLEncoder,对文件名进行处理:
org.apache.catalina.util.URLEncoder encoder = new org.apache....
CUSE 实现的 tty 控制台。
Linux 内核本身的 TTY 控制台代码十分的 bugy, 当然,能工作而已。
不过,最关键的问题是不支持 国际化。 不支持矢量字体,事实上在我打补丁前,都不能显示 CJK 字符。
TTY 暴露给用户空间的接口事实上也就是 /dev/ttyXX 字符设备。 XX 从 0 到 63
如果能在用户空间实现了 tty 设备,然后由用户空间的程序绘制图形到 /dev/...
修改Mac安装盘,直接运行OSInstall.mpkg安装系统,到第二分区。
1、主要修改OSInstall.mpkg和BaseSystemResources.pkg两个文件(位于目录:System/Installation/Packages下面)。
2、修改OSInstall.mpkg,主要取消一些安装包没有但是在Distribution文件里面默认配置了,所以安装的时候提示出错。步骤如下
# 1. 创建OSInstall文件夹,并解压mpkg文...
svn 常用命令
SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。
Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要的回滚时,将数据恢复到以前的版本,并可以查看数据的更改细节。
SVN 官方网址:...
systemd 手册之 15 : 看门狗
看门狗
作者: Lennart Pottering
翻译 : 微蔡
我们systemd是给这么三类人用的: 嵌入式佬、桌面用户和服务器佬。嵌入式系统总是资源有限,桌面计算机要强大的多——但仍没有服务器那么强悍。 然而有一些特性中端系统(桌面计算机)不感冒,低端和高端系统(嵌入式和大型服务器)却都很需要。其中一个这样的特性就是看门狗&mda...
关于C语言的函数调用机制
今天在sina Weibo上看到一个人发的一道面试题目,有关于被调用函数中局部变量的若干问题。于是我回忆函数的调用机制,但是感觉有点模糊,以前在做MIT的JOS的时候碰到过,但是记忆有些模糊了,于是利用一个简单的程序进行了过程的重温。
OS是gentoo,GCC-4.5.3--gcc -S *.c 进行反汇编
源代码如下
#include...
vim添加coffee和jade支持
vim默认不带coffee和jade的支持,我们编辑该类型的文件时,无法实现高亮缩进等功能,在vim官网下载对应的插件即可。
coffeehttp://www.vim.org/scripts/script.php?script_id=3590
jadehttp://www.vim.org/scripts/script.php?script_id=3192
可以到ht...
Emacs列编辑
1.先mark矩形块
------------------------------------------------
2.列编辑命令
------------------------------------------------
按键 功能
C-x r k ;; 剪切矩形块
C-x r y ;; 粘贴矩形块
C-x r o ;; 插入矩形块
...
利用openssl完成X509证书和PFX证书之间的互转
完成两种格式的数字证书的互转,只需要几条openssl的命令,很方便。
1.将X509格式的数字证书转换成微软的PFX格式
openssl pkcs12 -export -inkey server.key -in server.crt -out server.pfx
2.将微软的PFX数字证书转...
Python asyncore / asynchat 基本传输实验
---- 自从上回实验了 Python socket 的基本传输之后又受了些启发,于是想试试基于 non-blocking socket 的通信机制。Python 标准库里的 asynchat 自然是第一步。昨天写的实验程序实现了基于 asynchat 的基本通信,把前因后果总结一下:
实验前的考虑
---- 用 non-blocking socket 最基本...