自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

认知 行动 坚持

涛哥不知何许人也,亦不详其姓字。闲静少言,不慕荣利。好读书,求甚解。常著文章自娱,颇示己志。忘怀得失,有始有终...

  • 博客(42)
  • 资源 (19)
  • 收藏
  • 关注

转载 PHP的exec()函数无返回值排查方法------借鉴本文方法后派上了用场,解决了问题

间接转载地址:http://blog.csdn.net/aoyoo111/article/details/21049759在安全imagemagic时 需要用到 exec很多服务器上安装失败exec()执行外部命令失败,但没有任何错误信息。 exec执行某命令在命令行下没有问题,但是在php中就出错。这个问题99.99%与权限有关,但是exec执行的命令

2016-02-29 23:58:51 11419

原创 linux cp命令的-f 参数

最近遇到一个问题, 为了方便叙述, 我从简处理。         在程序中用了cp a.jpg b.jpg命令, 结果程序失败, 后来我在命令行里面用cp a.jpg b.jpg, 同样也失败, 显示的信息是:cp - cannot create regular file : permission denied         当把目录下已经有的b.jpg删除后, 就O

2016-02-29 23:57:12 22006

原创 php函数外的变量不可见, 而if块内的变量又可见------php的思维好特别

之前说过并验证过,php函数外的变量不可见。 今天来看看if块内的变量, 如下:<?php if(1) { $a = 100; } print_r($a);?> 结果为100 我对php暂时理解还不太深刻, 不过对于熟悉C/C++的我来说, 这种反...

2016-02-29 23:54:33 8630 2

原创 说一说“\\n”和"\n"------第一次用到“\\n”这种串

最近碰上一个奇葩事, 为了简便起见, 我进行简化叙述。 在js中需要var x = "hello\nworld";这个的一个语句, 于是我在php中类似这样返回:<?php $js_str =<<<EOT var x = "hello\n"; x += "world"; EOT; echo $js_str;?>

2016-02-29 00:00:22 7644

转载 window 窗口对象 - Javascript语言描述

转载地址:http://blog.csdn.net/ahpo/article/details/2379696window 窗口对象 - Javascript语言描述---------------------------------------------------------------------注:页面上元素name属性和JavaScript引用的名称

2016-02-28 11:20:17 7538 1

转载 HTML、CSS、JavaScript学习总结

间接转载地址:http://blog.csdn.net/Yuyork/article/details/43446699HTML网站开发的主要原则是:– 用标签元素HTML描述网页的内容结构;– 用CSS描述网页的排版布局;– 用JavaScript描述网页的事件处理,即鼠标或键盘在网页元素上的动作后的程序HTML(Hyper Text M

2016-02-28 11:18:56 10931

原创 html textarea 自动在底部滚动的实现方法------终于搞定你

之前在BCB中也是一样, 多行文本框的滚动, 很不人性化,  看不到滚动效果, 后来我用特殊方法解决了。        如今的html textarea也遇到同样问题, 摸索良久, 终于搞定, 如下:testvar i = 1;function test(){ var obj = document.getElementById("my"); obj.val

2016-02-28 11:17:20 22158 9

原创 html textarea的一个小用法------显示批量操作结果成功/失败的情况

有时候, 用html的textarea来显示结果, 那是最好不过了。 下面来示意说说:testvar i = 1;function test(){ var obj = document.getElementById("my"); obj.value += i + "\n"; i++;}        新结果在尾部增加。  GOOD.

2016-02-28 11:08:19 7575 1

原创 html textarea标签的innerHTML属性和value属性的区别

居然有人说, html textarea标签的innerHTML属性和value属性是一致的, 我晕, 看代码:AAAtestfunction test(){ var obj = document.getElementById("my"); alert(obj.value); alert(obj.innerHTML);}       此时,

2016-02-28 11:01:44 18141 1

原创 js中没有static变量, 而php中有

js代码:static var i =1;alert(1);       因为static用错, 所以alert根本不会执行。       php代码:<?php static $str = "Hello world"; echo $str;?>       代码OK.

2016-02-28 10:56:06 7816

原创 html form表单提交后不刷新不跳转的实现方法------巧妙地用iframe

在默认情况下, 提交form表单后, 是有刷新的。 但是, 有的时候, 希望提交表单后不要刷新, 免得把页面已经有的东东给刷跑了, 那怎么搞呢(最近刚好碰到)? 实例代码如下:         经测试, 实现了功能。 点击提交后, 不跳转, 不刷新, 靠谱。

2016-02-28 10:53:17 34625 23

原创 html DOM------document

html DOM也就是html document object model, 说白了就是document对象。每个载入浏览器的 HTML 文档都会成为 Document 对象。Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问。 看看代码:

2016-02-28 10:47:50 7332

原创 HTML中DIV与SPAN的区别

html的div和span, 经常会用到, 尤其是前者。        1. div是块级元素, 实际上就是一个区域, 主要用于容纳其他标签。 默认的display属性是block        2. span是行内元素, 主要用于容纳文字。 默认的display属性是inline        看看如下:test紧跟前面的"test"显示而这里会另起一行显示

2016-02-28 10:42:11 19707 1

原创 如何让你的html button本身居中?------用center或者div的align属性吧

如何让你的html button本身居中呢?两种方法搞定。

2016-02-27 23:58:11 132905 17

原创 js中自定义函数的名称不可为click

实践多了, 啥奇葩的事情都会遇到, 最近调试代码, 遇到类似这样一个问题:<html><body><button onClick="click()">hit me</button>

2016-02-27 23:43:32 8398 3

原创 notepad快速解决一个小问题

最近碰到这样的一个txt资源文件, 内容如下:英语数学理论物理......        有很多行, 现在要把他们拷贝到程序中, 形成一个数组, 比如: $a = array(“英语”, "数学", "理论物理", ...); 该怎么搞呢? 最开始准备写个小程序,  后来觉得这是用大炮打蚊子, 所以就想到用notepad,  果然快速搞定。        把工具用熟吧, 遇到问

2016-02-27 23:33:22 7313 1

原创 html之radio是否被选中的判断------radio只是input的type属性

少写文字, 直接用代码说话:男性:女性:testfunction output(){ if(document.getElementById("male").checked) { alert("1"); } if(document.getElementById("female").checked) { alert("2"); }}

2016-02-27 23:07:05 32797

原创 html 的radio单选框如何实现互斥------radio只是input的type属性

先看看没有互斥的情况:男性:女性:        要实现互斥, 可以让名称一致, 比如:男性:女性:       OK, 最后强调一下,  radio也只是input标签的type属性而已。       input, 你好强大!

2016-02-27 23:05:05 43174

原创 html之checkbox------checkbox只是input框的type属性

我喜欢自行车:我喜欢汽车:testfunction output(){ if(document.getElementById("Bike").checked) { alert("1"); } if(document.getElementById("Car").checked) { alert("2"); }}        是否选中,

2016-02-26 23:59:21 11736 1

原创 php的str_replace函数

excel表格的内容复制到txt后, 经常会出现一些不可见的字符, 比如tab,   有时候还会与空格混在一起。 此时, 我们经常需要统一处理为空格, 方便后续处理, 方法为:<?php $str = "Hello world"; $str = str_replace("\t", " ", $str); echo $str;?>        转换成空格成

2016-02-26 23:37:59 7972 1

原创 core文件出现“is not a core dump: File format not recognized”的原因和解决方法(看/proc/pid/limits)

有时候, 程序core dump了, 但是没有生成core, 郁闷哈。         有时候, 程序core dump了, 也产生了core文件, 但core大小为了0, gdb分析的时候, 会出现is not a core dump: File format not recognized, 此时应该打开ulimited -c  unlimited开关。        有时候, 程序co

2016-02-26 22:43:05 24890 10

原创 SVN错误:cannot show diff because of inconsistent of newline in the file 的解决方法

最近用Windows svn, 比较的时候出现cannot show diff because of inconsistent of newline in the file, 在网上找了一下, 给出的分析结果是:文件格式原因。 但是, 没有看到有解决方法, 于是想起之前用svn的层前如果beyond compare, 试了一下, 果然OK,  解决问题。 如下(不用svn自带比较器):

2016-02-26 22:21:39 11268 1

原创 html下拉框之间的联动------一级分类和二级分类

html/js代码如下: 湖北 广东 黄冈 武汉function change(){ var x = document.getElementById("first"); var y = document.getElementById("second"); y.options.length = 0; // 清除second下拉框的

2016-02-26 22:00:56 46872 5

原创 如何把php中的数组导入到js中?------用json串做中间量吧

在php中, 经常吐出html, js, css这些东东, 之前讨论过把php中的串导入到js中, 这很easy, 而导入数组则稍显麻烦, 我想到了利用json串做中间量进行转换, 如果大家有更好的建议, 欢迎提出。       php代码如下:<?php $arr = array (10=>1,3=>2,'c'=>3,'d'=>4,'e'=>"hello");

2016-02-26 21:57:56 8119 1

原创 php和js中创建数组的一个小区别

看php, 太随意了:<?php $a = array(); $a[0] = 1; $a[1] = 2; print_r($a);?>     OK<?php $a[0] = 1; $a[1] = 2; print_r($a);?>     OK      再看js:

2016-02-26 21:56:50 7803

转载 如何使用 F12 开发人员工具调试网页

地址:https://msdn.microsoft.com/zh-cn/library/gg589507(v=vs.85).aspx         牛逼哄哄的。

2016-02-26 21:51:52 12105

转载 HTML select option基础理解及使用

转载地址:http://www.jb51.net/web/79873.html           本文将阐述下HTML select option基础(options[ ]数组的属性、option的方法)及应用介绍,感兴趣的朋友可以参考下哈,希望对你有所帮助    javascript之HTML(select option)详解 一、基础理解:

2016-02-25 23:40:05 11260

原创 html下拉框select及其选项option的初探

直接上代码吧:<html><body><button onClick="output()">test</button><select id="me">

2016-02-25 23:26:10 12279

原创 利用php的explode函数将字符串按分隔符(比如空格)分拆并组装在数组中-----要考虑连续空格问题

看php:<?php $str = "Hello world. I love php!"; $arr = explode(" ", $str); print_r($arr);?> 结果:Array( [0] => Hello [1] => world. [2] => I [3] => love

2016-02-25 23:08:52 21249

原创 js中trim的实现

在php中, 可以直接用trim, 但js中要自己来搞, 用正则吧, 如下: function trimStr(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); } var a = "abc"; var b = " abc"; var c = "abc "; var d = " abc ";

2016-02-25 22:51:36 8819

原创 php中的==和===

看php程序:<?php $a = "1"; $b = '1'; $c = 1; if($a == $b && $b == $c) { echo "yes1\n"; } if($a === $b) { echo "yes2\n"; } if($b ==

2016-02-25 22:32:16 7365

原创 php 打印数组千万不能放在字符串中

最近玩php, 还是踩了不少坑的, 如下:<?php $a[0] = 1; $a[1] = 2; print_r("result is ".$a); print_r("$a"); print_r("\n"); print_r($a);?>       结果为:result is ArrayArrayArray

2016-02-24 23:37:49 7612

原创 php substr函数的误用------如何截取中间串

很长时间没有用过C++中的substr了, 导致今天用php中的substr出现理解错误, 错误程序如下:<?php $a = "abc{agag}defdgd"; $begin = strpos($a, "{"); $end = strpos($a, "}"); $b = substr($a, $begin + 1, $end - 1);

2016-02-24 23:32:11 8549 1

原创 js中的==和===

在js中, ==是一个宽泛的判断, 而===则较为严格, 它要求类型也必须一致,  废话少说, 直接撸代码:var a = "1";var b = '1';var c = 1;if(a == b && b == c){ alert("yes1");}if(a === b){ alert("yes2");}if(b === c){ alert(

2016-02-22 22:49:46 7166

原创 php中的file_get_contents函数------获取文件内容

最近玩php, 觉得还是很有意思的。 写了一个网页, 利用form表单, 选择文件, 然后上传, 然后在php中就能用file_get_contents函数拿到文件的内容, 快哉。 我们知道, 右键一个网页, 是可以看其源代码的, 但往往比较凌乱, 如果要用这种方式学习html/js/css, 那够呛, 还是用php的file_get_contents函数来搞吧, 如下:<

2016-02-22 22:39:24 17765

原创 php中的json_encode和json_decode函数

php数组转json字符串:<?php $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>"5"); $test = json_encode($arr); echo $test;?>       结果:{"a":1,"b":2,"c":3,"d":4,"e":"5"}       json字符串转数组

2016-02-22 22:13:42 9469

原创 php 字符串的点连接颇有点标新立异

看看人家js吧, 用更好懂的+来解决(数值和字符串都是用+来搞), 而php还要用点来连接串。       好吧,  看代码:<?php $x = "xxx"; $a = "hello"."world".$x; $a .= "oh"; print_r($a);?>       你牛。

2016-02-22 21:41:29 7148 1

原创 html标签的属性可以用双引号、单引号或无引号, js语句的分号可以不要------真任性啊

先看三个OK的html程序:        我只能说, html, 你好任性。        再看同样任性的js, 如下程序OK: alert(1) alert(2)         我的思维要变了, 不能老是搞C语言那么严谨的

2016-02-22 21:36:54 14798

原创 php中单引号双引号那点事---顺便说说把php变量的值传给js

与C语言相比, php的语法真是太自由了, 在php中, 认为'good'和"good"是一个东东, 这让学C语言的人何以堪啊。 下面看看php的单双引号吧:<?php $s = "good";$str1 = <<<EOT hello $sEOT; $str2 = "hello $s"; $str3 = 'hello $s';

2016-02-22 21:29:57 10303

原创 php函数不能直接访问外部变量

因需要玩了一下php,  对于熟悉C语法的我来说, 有时候被php哭笑不得,  最近经常踩坑:<?php $test = "good"; function f() { echo $test; } f();?>        结果没有输出, 原来, php函数不能直接访问外部变量, my god.   改为:<

2016-02-22 21:23:45 16368 4

ipscanner.rar

获取网络的ip, host name和mac地址。我想免费让大家下载, 但csdn规定了必须设置积分, 没办法。

2017-12-01

linux protobuf安装文件

linux, google protobuf, 安装文件。 使用方法:http://blog.csdn.net/stpeace/article/details/53029812

2016-11-04

linux tree命令的源码

很多linux上没有tree命令, 该资源提供了tree命令的源码, 大家可以下载, 编译并安装, 具体请参考:http://blog.csdn.net/stpeace/article/details/49524273

2015-11-01

编译好的openssl库和头文件

编译好的openssl库, 欢迎使用, 具体使用方法, 请见http://blog.csdn.net/stpeace/article/details/41921287

2014-12-14

入门数据库sqlite3的最佳实践资料

入门数据库sqlite3的最佳实践资料, 里面是我打包好的程序, 附加一些数据库工具, 非常可以。 当然你也可以参考我的博文http://blog.csdn.net/stpeace/article/details/38503843

2014-08-12

Wireshark抓包工具

Wireshark抓包分析工具, 非常好用, 非常实用。

2014-06-08

优秀的截图软件

截图软件fast stone. 解压即可使用。 解压后, 可能会产生一些依赖性文件, 请不要轻易删除。

2014-05-25

获取网卡信息所需的头文件和库

获取网卡信息所需的头文件和库:IPEXPORT.H Iphlpapi.h IPHLPAPI.LIB IPRTRMIB.H IPTYPES.H

2013-10-19

哈希值计算软件

可以计算md5, sha1, sha256等哈希值的工具软件,我无法形容它的优秀。

2013-10-18

在Windows下学习Linux命令

在Windows下想学linux命令的同志,你终于找到了该资料。用法:解压,然后双击其中的cmd.exe, 然后就可以输入linux命令了,比如ls等(千万要注意,不要进行路径切换,否则linux命令就执行不了,总之,要确保相应文件在当前目录下)。

2013-08-08

计算机网络第5版谢希仁编配套光盘资料

计算机网络第5版谢希仁编配套光盘资料,这是计算机考研的指定教材对应的资料,你应该拥有它。

2013-07-19

OllyDBG反汇编工具

OllyDBG反汇编工具,非常强大。深化功底,需此工具。

2013-07-19

masm汇编器

微软的汇编器,其中有关键的masm.exe和link.exe,我试过,发现可用。

2013-07-19

word转pdf的插件

word转pdf的插件,直接安装即可,安装完后,“另存”word文档的时候,可以选择pdf(我用的word版本为2007)。

2013-07-18

音频处理软件Gold Wave

一款强大的音频处理软件,可以对音频进行各种处理。例如:如果你在准备某考试,需要听音频资料,但是,你嫌音频太慢,而且你的MP3播放器无法加速,那么你可以用该软件对音频本身进行加速,即改变音频本身,使之变快。另外,在处理的时候,可以实现批处理(我亲自实践过,发现可行)。

2013-07-17

H.264visa软件

一款非常强大的H.264视频码流的解析软件,可以看到解码后视频的像素值,运动矢量,宏块等非常多的信息(也可以打开原始的YUV视频,并看到像素值,但必须先用该软件打开某一H.264视频码流),比Elecard StreamEye软件(有bug)更为强大,我一直用H.264visa,目前没有发现有什么bug. 另外,该软件安装后1个月就会过期,没有关系,1个月后,你重新安装一次即可。

2013-07-13

Elecard StreamEye

Elecard StreamEye,一款分析H.264视频码流的工具,如果你在学习H.264,那么,你应该拥有它。

2013-07-13

YUVviewer :原始的YUV视频的播放器

原始的YUV视频的播放器(软件不是我写的),如果你做视频处理、视频压缩编码、视频通信、视频检索、视频取证,那么你很可能需要它。该软件的缺点是:你无法看到YUV视频的像素值。

2013-06-24

经典的C语言编译器:TC2.0

一款经典的C语言编译器:Borland Turbo C 2.0. 怀念Borland产品的人可以用一下,体验一下DOS下的编程。如果是C语言初学者,建议用MS的VC++6.0. 我试过,该TC2.0可以正常使用。

2013-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除