- 浏览: 107683 次
- 性别:
- 来自: 厦门
最新评论
-
u011404046:
又是这种坑人的代码,,这只是获取别人的定位信息而已,如果get ...
Android GPS定位 -
pulove:
很好,YEYE
Android GPS定位 -
jianai115:
亲,看不懂啊,源代码可以发一下吗?1003862555@qq. ...
Android GPS定位
文章列表
LaTex的编辑工具
- 博客分类:
- Linux系统使用笔记
因为写论文需要用LaTex格式,庆幸自己在ubuntu里找到了一个不错的编辑软件:
Texmaker (http://www.xm1math.net/texmaker/)支持中文
最重要的是,这货是免费的,而且在ubuntu下对字符的支持还不错。因为朋友是在win下装了一个其它的软件,结果在写我们教授的名字的时候,遇到了严重的问题。教授的名字里面有ä字母,而在win下的那个编辑器转换的时候,直接就变成乱码了。但是用Texmaker似乎没有这个问题,因为我转换的时候没有遇到问题。
转换的步骤很简单,点一下Run in LaTex,然后点一下查看PDF就可以了。
以下是方便自己查 ...
Mysql的预定义字符
- 博客分类:
- SQL笔记
MySQL的预定义字符一直没有认真去研究过,结果前几天写数据库的时候出问题了……ORZ……如果要用这些字符,必须如下方法
CREATE TABLE `interval` (begin INT, end INT);
CREATE TABLE mydb.interval (begin INT, end INT);
创建表格的时候系统没有报错,但是做SQL语句查询的时候问题来了,一查才知道,是因为用了div做column的名字,而自己不知道这是MySQL的预定义字符。决定花点时间,好好学习一下,不能再犯类似的错误了。
ADD : 修改表结构时用于添加column
ALL: 用 ...
关于float的精准问题原因
- 博客分类:
- SQL笔记
最近在整理关于MYSQL预定义词的笔记,然后发现了一个经常被提到的问题,float的精准度。
在MYSQL的官方文档里,有这样一个例子:
select (.1+.2)=.3
=> 1
但是
select (.1e0 + 0.2e0) = .3e0
=> 0
在自己的mysql上试了一下,果然如此,这是为什么呢,于是我试了一下
select .1e0 + 0.2e0
=> 0.30000000000000004
根据浮点数的表达规则 长度float=S+E+M=1+8+23=32, double=1+11+52=64
(S: 区分正【0】负 ...
写论文的时候手贱老翻微博肿么办,对自己最狠的方法,就是禁止访问QAQ。特意把HOST改了。让你再翻微薄,不好好写论文QAQ
1. sudo nano /etc/hosts
2. 添加
127.0.0.1 www.weibo.com
3. 重启network
sudo /etc/init.d/networking restart
windows 下是在C:\Winnt\System32\Drivers\Etc
内容摘抄自 《Web Design for Developers》by Brian Hogan
①
<h2 id="search_header">Search Recipes<span></span></h2>
在heading上加链接
<h2><a id="search_header" href="">Search Recipes<span></span></a></h2>
②
# ...
PS的一些快捷键
- 博客分类:
- CSS与design
- 显示标尺 ctrl + r
- 显示网格 ctrl + '
- 取消选择 ctrl + d
[笔记]字体的选择和排版
- 博客分类:
- Web笔记
- CSS与design
以下笔记内容来自《Web Design for Developers》by Brian Hogan
Web页面中,最常用的三种类型的字体(限英文= =)
1. serif fonts
这种字体的特点是带有笔锋,最常用在出版印刷体中(The Times New Roman),但并不适合用在网页中,特别是字体小的时候。
主要用在headling, logo和其它字体比较大的地方。
Serif fonts are often associated with elegance(优雅) and prestige(威信).
2. Sans-Serif Fonts
e.g ...
1. $ crontab -e
编辑当前的crontab
2. 在打开的文件中添加一行(每分钟执行一次):
*/1 * * * * php php_file_path
格式: m h d y week program (分,时,天,月,一星期的第几天)
3. 保存文件,然后在命令中输入 crontab -l 查看定时执行命令是否已经添加
一些时间设定的例子:(来自http://blog.csdn.net/zijings8374/article/details/3159639)
#每天早上7点执行一次
* 7 * * *
#12个月 ...
php中,用preg_match()来执行正则表达式。常用的格式是perg_match(正则, 要检索的字符串)
一下内容来自:http://www.phpweblog.net/jarryyip/archive/2008/05/11/3363.html
1. ^和$,作为开始和结束的记号。
2.[a-z], 匹配a-z中的任意一个。
3.^非的意思,比如[^0-9],匹配一个非数字的字符。
4.*匹配0次或多次,相当于{0, }。放在要匹配的表达式后面。
5.+匹配一次或多次
6.?匹配0次或一次
7. . 匹配除\n以外的任何字符
常用的一些:
1 ...
记忆力不好的人伤比起啊伤不起,只好用笔记辅助记忆之。
启动终端: Ctrl + Alt + T
切换正在运行中的程序:Alt + Tab
切换桌面: Ctrl + Alt + 上/下/左/右
快速启动:微标键
弹出侧边栏:长按微标键
快速启动侧边栏程序:微标键 + 对应数字
剩下的:
自己编写的Drupal模块,有时候需要对数据库表进行修改,但是又不想抹掉已经在数据库中存有数据的表格,就要用到hook_update_N()。
步骤:
1。在模块的 .install 文件夹下添加hook_update_N()的钩子. 按照drupal官网文档上的命名规则,建议用version版本号来定义N是多少。例如,如果.info里version = ‘6.x-1.2', 那么function名可以定义为 xxxx_update_6012()
2. 以下是几种修改数据库表的例子
- Adding a new column
<?php
functio ...
要把rewrite全部打开,要设置以下几个地方
1. 打开apache http server 的rewrite
$ sudo a2enmod rewrite
2. drupal文件夹下,有个.htaccess文件,打开之后,在里面找到
# RewriteBase /drupal
把#去掉,然后把/drupal改成对应的地址,比如,我在浏览器里访问本地drupal的地址是:127.0.0.1/drupal6那么就改成 /drupal6
3. 修改/etc/apache2/sites-enabled/000-default
把里面对应的Allow ...
MySQL中JOIN到用法
- 博客分类:
- SQL笔记
- LEFT JOIN
FROM a LEFT JOIN b ON a.id = b.id
-以a表的记录为基础,如果B表中没有符合a.id = b.id的,则在a表记录后用NULL填充。
-WHERE中的判断不会影响到b表,否则系统报错。
-LEFT OUTER JOIN = LEFT JOIN
- RIGHT JOIN
与LEFT JOIN相反
- INNER JOIN
a INNER JOIN b on a.id = b.id <==> FROM a, b WHERE a.id = b.id
About Gmail SMTP Setting
Gmail SMTP server address: smtp.gmail.comGmail SMTP user name: Your full Gmail address (e.g. me@gmail.com)Gmail SMTP password: Your Gmail passwordGmail SMTP port: 465Gmail SMTP TLS/SSL required: yes
Notice: TLS/SSL, 两个选一个就行了
修改VirtualHost文件
1. 禁止特定IP
<Directory "/var/www/web/">Order allow,denyAllow from allDeny from 10.0.0.1 #阻止一个IPDeny from 192.168.0.0/24 #阻止一个IP段</Directory>
2. 只允许特定访问
<Directory "/var/www/web/">Order deny,allowDeny from allAll from example.com #允许某 ...