- 浏览: 79139 次
- 性别:
- 来自: 北京
最新评论
-
memoryisking:
关于更多ConcurrentModificationExcep ...
java.util.ConcurrentModificationException原因 -
memoryisking:
关于更多TimeUnit的内容可以去看这里: 发生Concu ...
java.util.ConcurrentModificationException原因 -
yzzshmily:
yzzshmily 写道我今天也遇到这种情况了, checkC ...
谷歌浏览器中的 name 变量 -
yzzshmily:
我今天也遇到这种情况了, checkClientName(ne ...
谷歌浏览器中的 name 变量
文章列表
MySQL的btree索引和hash索引的区别
- 博客分类:
- 数据库
MySQL的btree索引和hash索引的区别
Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高 ...
<?php
/**
* **双向链表
* @author zhiyuan12@
* @modified 2012-10-25
*/
/**
* 链表元素结点类
*/
class Node_Element {
public $pre = NULL; // 前驱
public $next = NULL; // 后继
public $key = NULL; // 元素键值
public $data = NULL; // 结点值
function __Construct($key, $data) {
$this->key = $ ...
MySQL忘记密码怎么办
- 博客分类:
- 数据库
MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器:
safe_mysqld --skip-grant-tables&
即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。
需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效
php=操作符的优先级问题
- 博客分类:
- PHP
$a = '1';
$b = '2';
$c = '3';
($a == $b || !$c = '4' || $c = '5') && $c = '6';
echo $c;
!$c = '4' || $c = '5' 表达式等价于!$c = ('4' || $c = '5')并等价于false,PHP手册有一句话:
Although = has a lower precedence than most other operators, PHP will still allow expressions similar to the following: if ...
select通用实时排序
- 博客分类:
- jQuery
- Javascript
function generalSelectSort(selector_id,value,text) {
var first = '';
if ($("#"+selector_id).children("option").length === 0) {
$("#operation_selector").append('<option value="' + value + '">' + text + '</option>');
...
网上很多解释,我无法理解,我想知道原理。。。这篇文章应该可以透彻一点
Query片段:
view plaincopy to clipboardprint?
(function(){
//这里忽略jQuery所有实现
})();
半年前初次接触jQuery的时候,我也像其他 ...
php-gtk to exe
- 博客分类:
- PHP
以前PHP被认为只能用来编写服务器端的CGI程序,如果说PHP能够开发Windows下的GUI(图形用户界面)程序,你相信吗?最近,PHP的开发小组成功开发出了捆绑GTK+的PHP,那么就可以开发Windows下的GUI程序了。 一、建立PHP/GTK运行环境: 其实GUI程序和普通的PHPCGI程序没有什么区别,不过是PHP/GTK程序由GTK的类来生成GUI界面而已,他们同样是开放源代码,靠PHP来解析建立窗口。如果你已经建立好了PHP的调试环境,那么安装PHP/GTK环境比较简单: 1、下载php_gtk.dll(这个dll文件用于解析PHP源程序里面的GTK代码),下载后将其解压到 ...
如何使用MySQL的Query Cache
- 博客分类:
- 数据库
MySQL Query Cache故名思义就是用来缓存和查询相关的数据的。听说这个东东很好用,于是趁着博客搬迁的时候顺便在VPS开启了。而且开启了Memcache,现在 已经是内存级的数据库缓存了。不过还是想加一个webserver cache,最好是nginx,因为对这个稍微熟悉一点,过作为缓存的话varnish会比nginx好很多,要是有空的话还是想学习下VCL。回到正 题,接下来就记录下MySQL Query Cache的一些参数,以及怎么去设置等问题…
几个重要的MySQL Query Cache参数:
mysql> show variables like ‘%query_c ...
IP地址有效范围计算
- 博客分类:
- 网络
这个ip :125.64.0.0/14
如何算出它的有效范围呢?
这种是CIDR地址表示法,就是无类别域际路由选择,就是不按传统分A、B、C类地址,用斜线后的数字表示从左边开始表示网络地址的二进制位数
ip地址是四个8位二进制数表示的,14位就是8+6位,就是125(10).01000000(2).0.0
第一个数和第二个数的前六位(010000)表示网络地址,以后位数都用来表示主机
即第二个数从01000000(十进制64)到01000011(十进制67)都是在同一个网段下的
全部有效地址范围:125.64.0.0-125.67.255.255(共256*256*4= ...
邮件提醒功能
- 博客分类:
- Simple Plan
本次增加了待完成计划的邮件提醒功能,每天半夜系统自动发送邮件到用户所注册的邮箱,这样用户就能每天早上第一时间看到待完成计划的相关情况,包括计划内容,优先级,预计完成时间,剩余时间或者超过多少时间,目前已用时间,为当天工作安排提供重要依据。另外以清晰而简洁的方式呈现能够促使用户每天不断明确目标,提高效率。
本次更新后开通注册
对未完成计划显示优先级并在加载时排序,优先级范围为0~9999999999,0为最大优先级,可以设置相同优先级,实现实时排序。另外将已完成的计划排在后面,突出未完成列表。
增加预计时间功能
- 博客分类:
- Simple Plan
周末重构了一下前端计划追加代码,将每个计划中的所有元素细化拆分来处理,之后代码看起来清爽多了。然后增加了预计时间功能,在添加计划时可以选填预计完成时间,如果填写了预计完成时间该计划默认为挂起状态,用户可以随时开始计划,系统随之开始累积所用时间,当然,用户也可以随时暂时计划,系统也将暂停计时直到用户下次开始计划。另外,用户能看到计划离预计时间和超过预计时间的提示,计划为挂起状态时能看到计划所耗费的时间。
增加备注编辑功能
- 博客分类:
- Simple Plan
点击备注区域即可开始编辑,失去编辑区域焦点时自动保存
该功能可以随时改变计划的备注,比如计划完成后得到的结果或者在计划中需要注意的事项
谷歌浏览器中的 name 变量
- 博客分类:
- Simple Plan
今天在用Chrome浏览器测试的时候报了一个错误:
Uncaught Error: Syntax error, unrecognized expression: [object Object]
st.error
ft
wt
st
b.fn.extend.find
b.fn.b.init
b
b.fn.extend.add
(anonymous function)
错误代码为: