- 博客(246)
- 收藏
- 关注
原创 96 stuff sessoin机制
1. sessoin机制谈及session一般是在web应用的背景之下,我们知道web应用是基于HTTP协议的,而HTTP协议恰恰是一种无状态协议。也就是说,用户从A页面跳转到B页面会重新发送一次HTTP请求,而服务端在返回响应的时候是无法获知该用户在请求B页面之前做了什么的。HTTP的历史1. 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。那个时候没有动态页面
2015-10-05 21:54:15 475
转载 95 php php的生命周期
1、PHP的运行模式: PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI(SAPI:Server Application Programming Interface 服务器端应用编程端口)运行。1、当我们在终端敲入php这个命令的时候,它使用的是CLI。它就像一个web服务器一样来支持php完成这个请求,请求完成
2015-09-30 11:29:02 296
原创 95 php echo请求头跳转问题
1.echo "";这种跳转方式通过echo请求头,需要等待server响应,并不是一种即时的跳转方式,所以顺序执行到了下面 if( $p < $data_dir['pageCount']){ echo "处理第". $p . "/" . $data_dir['pageCount']. "页处理完成.请等待,马上条转到下一页..."; echo ""; }
2015-09-30 10:42:02 1028
原创 95 php combol_url()
$param = 'query_view/themeid/taskid'; $queryarray = explode('/' ,$param ) ; foreach( $queryarray as $vo ){ $querystr = $querystr . "/" . $vo . "/" .$_GET[$vo]; }
2015-09-29 21:34:11 425
原创 94 数据结构和方向感言
background:数据结构依旧难啃,压力感受更小,努力程度更低 最近数据结构进度越来越慢,感觉仅仅凭自觉很难在长周期中啃下这么厚的一本书,而且学习不像做项目,很难量化,有时候一个题目一天都做不完,而且加班越来越多,早上早期很难保证精力充沛。 目前遭遇大坑是数据结构和算法,小坑是c/c++语法。大坑的主要考验是自我管理,小坑的考研是让做题的回报周期尽量变短,提升做题的用户
2015-09-28 13:28:18 352
转载 92 jquey json.parse json.stringify
1.parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{
2015-09-24 21:36:23 391
原创 93 mysql 1292-Truncated incorrect double value 错误
1.1292-Truncated incorrect double value 错误UPDATE `ts_personinfo_epproperty` SET `k04`='博士研究生' AND `k51`='1' where idand报错UPDATE `ts_personinfo_epproperty` SET `k04`='博士研究生', `k51`='1' wh
2015-09-24 16:48:01 6041
原创 93 c 访问结构体成员
先看例子: 1#include 2void main(){ 3 typedef struct { 4 int int_field; 5 char char_field; 6 } my_struct; 7 my_struct my_s; 8 m
2015-09-24 00:47:18 389
原创 92 js 根据li里面a标签href属性来匹配当前url
1.$(function(){ var url = window.location.href ; var strs = new Array(); strs = url.split ('/'); for(items in strs){ $(".ui-tab-items a" ).each(function(){ var l
2015-09-23 11:10:30 1791
原创 91 symfony2 day-1
thinkphp似乎并没有太大搞头,决定以后便用边学了,听说sf2学习曲线比较陡,周末看看sf2的文档咯~一.http1.request HTTP请求头GET / HTTP/1.1Host: xkcd.comAccept: text/htmlUser-Agent: Mozilla/5.0 (Macintosh)2.响应HTTP/1.1 200 OKD
2015-09-19 18:28:27 357
原创 90 jquery 选择器
1. jquery任意属性选择器$("[align='left']").attr('width','400px');2.内容选择器$("span:contains('pdf')").css('color','green');3.不等于选择器$("p:not(.class)").css(xx,xx);
2015-09-17 20:12:16 227
原创 90 mysql mysql中的表显示“使用中”解决办法!
mysql中的表显示“使用中”解决办法!可能的原因:升级了MySQL版本 SELECT VERSION( )改变了安装目录 如类型是MyISAM, 数据文件则以”Table.frm”"Table.MYD”"Table.MYI”"三个文件存储于”/data/$databasename/”目录中.如类型是InnoDB, 数据文件则存储在”$innodb_data_ho
2015-09-17 15:33:46 2338
原创 90 js 强大的原型和原型链
http://www.nowamagic.net/librarys/veda/detail/1648JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。虽然这经常被当作是 JavaScript 的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大。实现传统的类继承模型是很简单,但是实现 JavaScript 中的原型继承则要困难的多。
2015-09-17 13:08:22 304
原创 90 mysql Linux mysql 数据库迁移到 windows
一、linux 导出数据库mysqldump -u root -p demo > demo.sql二、windows 导入数据库运行->cmdC:\Documents and Settings\Administrator>cd C:\Program Files\xampp\mysql\binC:\Program Files\xampp\mysql\bin>mysqlmy
2015-09-17 10:54:34 346
原创 89 php 登陆验证
1.自动登陆//传入的$auto判断if($auto==1){ // $autoLogin=base64_encode($user['username']).'|'.base64_encode($map['password']); //setcookie(name,value,expire,path,domain,secure) cookie过期时间 @=>不会出现Wa
2015-09-15 17:27:34 333
原创 88 thinkphp 有模型没有表
有些时候,我们建立模型类但又不需要进行数据库操作,仅仅是借助模型类来封装一些业务逻辑,那么可以借助虚拟模型来完成。虚拟模型不会自动连接数据库,因此也不会自动检测数据表和字段信息,有两种方式可以定义虚拟模型:第一种:继承Model类Class UserModel extends Model { Protected $autoCheckFields = false;
2015-09-09 20:15:56 903
原创 88 js AMD CMD seaJS
http://blog.chinaunix.net/uid-26672038-id-4112229.htmlAMD 与 RequireJSAMD Asynchronous Module Definition,用白话文讲就是 异步模块定义,对于 JSer 来说,异步是再也熟悉不过的词了,所有的模块将被异步加载,模块加载不影响后面语句运行。所有依赖某些模块的语句均放置
2015-09-09 11:22:20 410
原创 86 dataS redixSort mit
1.伪代码//C[i]用于几率出现频率 初始化为0//initializationfor i <- 1 to k do c[i] = 0 //counting 递增代表A[j]的计数器的值 for j <- 1 to n do C[A[j]] = C[A[j]] +1 //summing C[i] 给出数值等于i的元素数量 对前缀做加法 C[i]给出小于等于i的元素数量 fo
2015-09-08 22:46:10 395
原创 87 thinkphp 和sql查询条件为某字段不为空的情况
1.今天遇到了一个问题,查询条件为某个字段不为空,于是构造map$map['top'] = 1;$map['sectorid'] = 1;$map['thumbnail'] = array('NEQ','NULL');一查,结果是空生成的sql为SELECT * FROM `nj_article` WHERE ( `top` = 1
2015-09-05 16:52:56 9888
原创 86 dataS 决策树--比较排序的下界
http://blog.csdn.net/cike110120/article/details/46400229决策树排序的下界如果决策树是针对n个元素排序,那么它的高度至少是nlgn。在最坏情况下,任何比较排序算法都需要做Ω(nlgn)次比较。因为输入数据的Ann种可能的排列都是叶结点,所以Ann≤l,由于在一棵高位h的二叉树中,叶结点的数目不多于2h
2015-09-04 20:34:05 698
原创 84 php in_array 类型转换 数组变量名后面加中括号
1. in_array类型转换今天在一个整形数组里面找一个字符串,竟然返回true,原来php会将字符转换为int(0),所以in_array里面要加true来判断字符类型
2015-08-31 21:48:19 1462
原创 83 jquery 回调函数
生成回调列(Callbacks)var callbacks = $.Callbacks();回调执行顺序回调保存在数组中,然后通过for循环遍历,所以列中的回调按照被添加的顺序依次执行,最后添加的一般最后执行。// Fire the items on the listvar foo = function( value ) { console.log( "foo:" +
2015-08-31 21:46:02 382
原创 83 js 如何正确传递DOM元素的指针 选择器内参数为变量 论js函数的简化 seajs用法
1.如何传递并保存指针this 无效有效如果方法test()没有传递this指针,那么在js的test()中 test(){ console.log(this);//将会得到整个Window对象 }正确的做法是 test(obj){ console.log(obj);//将会得到需要的dom元素 }
2015-08-27 10:17:15 1486
原创 82 mysql 查询字段为/不为空 c 产生随机数
1.mysql 字段为空时 字段显示的为全大写的NULLsql为 select xxx from xxx where xxx is (is not) null
2015-08-26 15:39:39 436
原创 80 php id = $_GET['id']写法 E: 软件包 xmind 需要重新安装,但是我无法找到相应的安装文件
1. id = $_GET['id']写法selectOne( array('id' => $_GET['taskid'] )
2015-08-24 12:05:58 889
原创 81 css ie8无法识别背景图片
1.ie8无法识别背景图片 background url(' xxxxx.jpg ') no-repeatno-repeat前面没有加空格
2015-08-21 09:56:58 418
原创 80 css ie8下ui-box-head出现阴影效果
1.ie8下 ui-box-head出现阴影效果 阴影其实是渐变的滤镜效果 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f9f9f9'); //框架定义的完整样式如下 .ui-box-head { border-bottom: 1px
2015-08-20 11:39:54 1022
转载 79 mysql xampp在linux下无法使用mysql命令
问题:在linux下安装完xampp后无法在终端中无法使用mysql和mysqldump命令? 错误提示: root@zcube-Tp:~# mysql -uroot -p ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
2015-08-19 15:35:19 411
原创 78 php&C "" 和NULL 指针
1." "分配了内存 ;null没有 调用null的字符串的方法会抛空指针异常。 ""是一个字符串(String).它在内存中是存在的.它可以使用Object对象中的方法(如"".toString();"".equals()) 而null它是一个空对象.在内存中是不存在的.它不可以使用Object对象中的方法 ""占内存.. 在内存中会分配一个空间. null不占内存. 为
2015-08-18 15:25:35 435
原创 IE下载docx(xlsx,pptx)文件时,会自动将扩展名变为zip
IE下载docx(xlsx,pptx)扩展名的文件时,会自动将扩展名变为zip。 当我们从IIS或者Tomcat之类的Web服务器通过二进制流下载dotx,docx,pot,xlsx,pptx等后缀的文件时,如果下载后变成zip格式的文件,那么是由于IE中对下载文件类型的判断,假如找不到相应后缀的MIME的话,会自动根据数据流来判断文件的类型,而微软对Office2007的格式做了和以前
2015-08-17 15:50:53 5004
原创 77 php try--catch用法
try { echo inverse(5) . "\n"; echo inverse(0) . "\n"; } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "\n"; } public function testing() {
2015-08-13 13:33:57 512
原创 76 python.crawler
1. 生成request对象req = urllib2.Request('http://www.baidu.com') 通过调用urlopen并传入Request对象,将返回一个相关请求response对象response = urllib2.urlopen(req) 应答对象如同一个文件对象,所以你可以在Response中调用.read()the_page =
2015-08-11 13:30:41 419
原创 76 php 页面数据格式化
1.可以在页面使用函数改变数据格式函数可以是php自带函数,可以是common.php里面的公共函数使用方法如下:{$data['money0']/10000|format_money4}(万元){$data.endtime|format_date='Y-m-d'}
2015-08-10 16:05:15 302
原创 75 thinkphp 关联模型
class CompanyBackupModel extends RelationModel {/*** 构造函数*/function _initialize() {// 执行父类构造函数parent::_initialize ();}protected $tableName = 'data_leasecontract'; 'Data_contrac
2015-08-08 15:23:09 334
原创 74 php 上传文件空值判断
遭遇问题:需要判断表单是否上传了附件; 后台这么写:if(($_FILES['attachment']['name']) ){dump($_FILES['attachment']);dump(isset($_FILES['attachment']['name']));dump(empty($_FILES['attachment']['name']));dum
2015-08-05 14:46:41 498
转载 data structure 链表思想 约瑟夫环
1、链接存储方法 链接方式存储的线性表简称为链表(Linked List)。 链表的具体存储表示为: ① 用一组任意的存储单元来存放线性表的结点(这组存储单元既可以是连续的,也可以是不连续的) ② 链表中结点的逻辑次序和物理次序不一定相同。为了能正确表示结点间的逻辑关系,在存储每个结点值的同时,还必须存储指示其后继结点的地址(或位置)信息(称为指针(pointe
2015-08-03 21:42:35 476
原创 70 thinkphp 模板解析与taglib
今天用thinkphp的taglib自定义模板,顺便看了下thinkphp如何解析模板和标签1. ThinkPHP通过$this->display(); 来输出带有模板的视图,这里调用 View视图类的display()方法。 在view.class.php中有: $content = $this -> fetch(....); $this -> render();2.fetch()pub
2015-08-02 19:01:11 761
转载 72 PHP 输出缓冲
PHP中刷新输出缓冲PHP中刷新输出缓冲buffer是一个内存地址空间,Linux系统默认大小一般为4096(1kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的 设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一点的例子,你打开文本编辑器编辑一个文件的时候,你每输入 一个字符,操作系统并不会立即把这个字符直接写入到磁盘,而是先写
2015-08-02 18:14:49 386
转载 71 PHP ob_start() 函数介绍(转)
PHP ob_start() 函数介绍2010-03-29(http://www.nowamagic.net/php/php_ObStart.php)php ob_start 与 ob_end_flush() 是 php 的缓冲输出函数。ob_start([string output_callback])- 打开输出缓冲区,所有的输出信息不在直接发送到浏览器,而是保
2015-08-02 18:12:08 372
原创 68 sql 查找表中同一个字段出现的重复项次数 视图
1.查找表中同一个字段出现的重复项次数select A , count( A ) from `table` group by A
2015-07-29 21:13:37 2907
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人