自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (13)
  • 收藏
  • 关注

原创 go更新了1.20导致MAC GoLand无法使用Debug

git clone ​https://github.com/go-delve/delve.gitcd delvego install github.com/go-delve/delve/cmd/dlv@latest完成上面步骤生成新的dlv (在 go的GOPATH路径下bin目录里面)复制上面最新的dlv 到下面的路径mac 下 goland 安装 dlv路径 /Applications/GoLand.app/Contents/plugins/go/lib/dlv/mac

2023-07-03 21:51:30 1011

原创 JSONObject转成对象,JSONArray转成对象集合

JSONObject转成对象,JSONArray转成对象集合

2022-11-21 09:32:49 450 1

原创 php-redis扩展

Redis是用C语言开发的基于内存的可持续化日志型、key-value数据库。 支持string,list,set,zset和hash。 支持操作都是原子性的。 支持各种方式的排序。 和memcached数据都是缓存到内存中,区别是redis会周期性的把更新的数据写入磁盘中或者把修改操作追加到记录文件,并且在此基础上实现了master-slave同步。1 connect描述:实例连接到一个R

2017-10-15 16:35:38 314

原创 工厂模式

工厂模式就是一种类,具有为您创建对象的某些方法,这样就可以使用工厂类创建对象,而不直接使用new。这样如果想更改创建的对象类型,只需更改该工厂即可。class Factory {//创建一个基本的工厂类 static public function fac($id){//创建一个返回对象实例的静态方法 if(1 == $id) return new A();

2017-10-12 19:26:50 228

原创 单例模式

单例模式http://www.cnblogs.com/yuyu1993/p/5576010.html单例模式又称为职责模式,它用来在程序中创建一个单一功能的访问点,通俗地说就是实例化出来的对象是唯一的。 所有的单例模式至少拥有以下三种公共元素: 1. 它们必须拥有一个构造函数,并且必须被标记为private 2. 它们拥有一个保存类的实例的静态成员变量 3. 它们拥有一个访问这个实例的公共的

2017-10-11 09:31:44 187

转载 Redis在linux上的安装

Redis在linux上的安装步骤1: 首先从官网下在redis正式版的压缩包redis-2.8.19.tar.gz http://download.redis.io/releases/redis-2.8.19.tar.gz 步骤2:编译源程序: tar zxvf redis-2.8.19.tar.gz ?1[neil@nei

2015-12-29 20:36:46 457

原创 redis 哈希表(Hash)

HSET HSET key field value 将哈希表key中的域field的值设为value。 如果key不存在,一个新的哈希表被创建并进行HSET操作。 如果域field已经存在于哈希表中,旧值将被覆盖。 返回值: *如果field是哈希表中的一个新建域,并且值设置成功,返回1。 如果哈希表中域field已经存在且旧值已被新值覆盖,返回0。*redis> HSET websi

2015-11-15 15:37:07 607

原创 redis string类型(二)

SORTSORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern …]] [ASC | DESC] [ALPHA] [STORE destination] 排序,分页等 参数array(‘by’ => ‘some_pattern_*’,‘limit’ => array(0, 1),‘get’ => ‘some_

2015-11-09 23:24:40 438

原创 redis string类型(一)

DEL 移除给定的一个或多个key。 如果key不存在,则忽略该命令。 返回值: 被移除key的数量。//DEL# 情况1: 删除单个key$redis->set('myname',wang);echo $redis->get('myname').'<br>'; # 返回:wang$redis->del('myname');# 返回 TRUE(1)var_dump($redis->g

2015-11-08 16:54:15 407

原创 线性结构的两种常见应用之一 栈 (存储数据的结构)

线性结构的两种常见应用之一 栈 (存储数据的结构)定义 一种可以实现“先进后出” 的存储结构 栈类似于箱子 分类 静态栈 (类似于用数组实现) 动态栈 (类似于用链表实现) 算法(往里放,从里取) 出栈 压栈(参看Java中线程的例子,成产消费的例子) 八进制实现

2015-10-19 23:26:00 386

转载 on duplicate key update简单使用

on duplicate key update简单使用http://blog.sina.com.cn/s/blog_495697e60100lapz.html1。最近在做项目的时候,遇到这样的一个问题,就是我每做完一件事情,都要更新一下统计表,然而要更新统计表,就要根据主键去统计表里面去查询是否已经有这样的一条记录,如果有那么就更新,如果没有那么就插入一条记

2015-10-13 17:12:08 311

原创 数据结构 线性结构中的链表

定义: n个节点离散分配 彼此通过指针相连 每个节点只有一个前驱节点,每个节点只有一个后续节点 首节点没有前驱节点,尾节点没有后续节点。 专业术语: 首节点: 第一个有效节点

2015-09-20 23:18:37 368

原创 typedef的用法

#include <stdio.h>typedef struct Student{ int sid; char name[100]; char sex;}STU,*PSTU;int main(void){ STU st; //struct Student st; PSTU ps = &st; //struct Student * ps; ps->si

2015-09-20 23:11:01 270

原创 数据结构 线性结构中的数组

数据结构按照逻辑分类可以分为线性结构和非线性结构。今天复习线性结构。线性结构就是把所有的结点用一根直线穿起来,常用的线性结构有:线性表,栈,队列,循环队列,一维数组。线性表中包括顺序表、链表等,其中,栈和队列只是属于逻辑上的概念,实际中不存在,仅仅是一种思想,一种理念;线性表则是在内存中数据的一种组织、存储的方式。数组定义:元素类型相同,占用空间大小相等(数组传参,只要传进去首地址和长

2015-09-14 23:21:53 657

原创 数据结构 前言

数据结构 前言一直想好好学学数据结构,但一直也没怎么静下心的钻研。以前为了找工作,看了郝斌老师的数据结构的视频,也照着视频上的 代码自己敲了一遍,一年过去了,忘记的差不多了,想抽空再好好的复习一下,结合郝斌老师的视频和高一凡老师的《数据结构》算法实现及解析尽量多敲一点代码。废话不多说,开始正题。数据结构 什么是数据结构,数据结构是我们如何把现实中问题抽象成特定的数据类型并用某种存储结构存储

2015-09-13 22:16:34 547

转载 Linux操作系统定时任务系统 Cron 入门

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:  /sbin/service crond start //启动服务  /sbin/service crond stop //关闭服务  /sbin/service crond restart /

2015-08-27 10:58:40 356

转载 网站架构之缓存应用(摘录)

网站缓存这个话题并不新颖,但是能否将它用好,可是一门学问,同一件工具在不同人的手中会做出不同的事情来。这里我来分享总结下我对于网站架构中缓存应用的一些看法和经验,大家有好的想法可以补充     第一:缓存的一些基本概念。        1:缓存(CACHE)与缓冲(BUFFER)的区别,我认为缓存可以在某种程序上理解成一级缓存(Primary Cache),数据全局共享。缓冲则属于二级缓存

2015-08-16 21:15:07 317

转载 mysql查询语句in和exists二者的区别和性能影响

mysql中的in语句是把外表和内表作hash 连接,而exists语句是对外表作loop循环,每次loop循环再对内表进行查询。一直大家都认为exists比in语句的效率要高,这种说法其实是不准确的。这个是要区分环境的。 如果查询的两个表大小相当,那么用in和exists差别不大。 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in: 例如:表A(

2015-07-31 16:38:22 430

转载 PHPER 如何突破成长瓶颈

PHPER 如何突破成长瓶颈原文链接:http://www.cnblogs.com/in-loading/archive/2011/11/22/2258341.html作者是一个大牛人!!!作为Web开发中应用最广泛的语言之一,PHP有着大量的粉丝,那么你是一名优秀的程序员吗?在进行自我修炼的同时,你是否想过面对各种各样的问题,我该如何突破自身的瓶颈,以便更好的

2015-06-28 17:13:18 472

转载 JQuery中$.ajax()方法参数详解

JQuery中$.ajax()方法参数详解url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type:要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和     delete也可以使用,但仅部分浏览器支持。timeout:要求为Number类型的参数,设置请求超时时间(毫秒)。

2015-06-27 19:21:37 344

转载 redis和memecache的区别

redis和memecache的不同在于:1、存储方式:memecache 把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小redis有部份存在硬盘上,这样能保证数据的持久性。2、数据支持类型:redis在数据支持上要比memecache多的多。3、使用底层模型不同:新版本的redis直接自己构建了VM 机制 ,因为一般的系统调用系统函数的话,会浪费一定的时间

2015-06-22 22:37:09 953

转载 几款常用PHP开发工具

几款常用PHP开发工具 最近想好好研究一下PHP开发,所以搜罗了一下。找了这么几款开发工具和大家共享。 1、EditPlus 一套功能强大,可取代记事本的文字编辑器,拥有无限制的Undo/Redo、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴簿的功能,能够同步于剪贴簿自动将文字贴进EditPlu

2015-06-22 14:40:43 580

转载 IE核心不支持JSON.parse方法

将字符串转换成json对象,IE不支持通过JSON.parse将字符串转换成JSON对象的方法。虽然我是IE8的浏览器,用IE8打开也能够支持,但是WINFORM开发下调用IE核心仍然不能解析。反之用搜狗浏览器的兼容模式(即IE模式)也无法解析,让人不由得认为IE的基本核心是无法使用JSON.parse的所以只能退而求其次采用老版本的方法1、eval方式解析,恐怕这是最早的解析方式了

2015-06-19 13:48:31 900

转载 什么是MD5,什么是SHA-1,如何校验这些Hash。还有拿单个ISO文件的MD5,SHA-1讯问是不是原版的问题,

什么是MD5,什么是SHA-1,如何校验这些Hash。还有拿单个ISO文件的MD5,SHA-1讯问是不是原版的问题,在这里,对以上问题做一个终结解释!http://baike.360.cn/4024037/13120468.html 让我们先来了解一些基本知识,了解hash。 Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-

2015-06-18 13:48:11 1512

转载 Javascript:谈谈JS的全局变量跟局部变量

两段JS代码的区别:转自:http://blog.csdn.net/zyz511919766/article/details/7276089[javascript] "text/javascript">   var a = "Hello";   function test(){        var a;        alert(a);        a 

2015-06-02 23:15:53 424

原创 Zend Optimizer的时候 装不上会出现这段提示 Your web server configurrtion seems to be corrupted and does not inclu

我用的是php+mysql+apache一个软件包  但是当我装Zend Optimizer的时候 装不上会出现这段提示  Your web server configurrtion seems to be corrupted and does not include the httpd conf in it's default location C:/program Files\apache G

2015-05-31 16:51:08 833

转载 Redis应用场景-转载

http://www.cnblogs.com/si812cn/p/4042992.html1.  MySql+Memcached架构的问题   实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:  1.MySQL需

2015-05-19 18:50:07 441

转载 PHP实现各种排序算法

PHP实现各种排序算法http://www.open-open.com/lib/view/open1399815575207.htmls  // 冒泡排序function BubbleSort($arr) {    // 获得数组总长度    $num = count($arr);    // 正向遍历数组    

2015-05-13 21:59:31 358

转载 frame和iframe的区别

frame和iframe的区别http://blog.csdn.net/lyr1985/article/details/6067026s1、frame不能脱离frameSet单独使用,iframe可以; 2、frame不能放在body中;如下可以正常显示: -->           --> 如下不能正常显示:

2015-05-01 19:26:52 277

转载 写递归函数的正确思维方法

写递归函数的正确思维方法http://blog.csdn.net/vagrxie/article/details/8470798递归是编程中一个相对难以理解但是却又很重要的概念. 对于从命令式语言开始学习编程的程序员天生对此有理解缺陷, 而对于从类似C++这种对函数式编程范式不友好的语言开始学习编程的程序员就更加如此了.(比如我自己) 碰巧(其实不巧)最

2015-04-30 12:02:24 456

转载 Jquery发送ajax请求以及datatype参数为text/JSON方式

Jquery发送ajax请求以及datatype参数为text/JSON方式1、方式一:datatype:'text'2、方式二:datatype:'JSON'3、使用gson-1.5.jar包和json-2.2.jar包处理JSON代码(注:使用json-2.2.jar包时,传给前端的结果,获取时不是json对象,需要varjson = eval_r("("+data+")"

2015-03-26 23:27:18 7024

转载 jQuery EasyUI DataGrid Checkbox 数据设定与取值

jQuery EasyUI DataGrid Checkbox 数据设定与取值纯粹做个记录,以免日后忘记该怎么设定。这一篇将会说明两种使用 jQuery EasyUI DataGrid 的 Checkbox 设定方式,以及在既有数据下将 checked 为 true 的该笔数据列的 Checkbox 设定为 Checked,另外就是两种 Checkbox 设定方

2015-03-25 23:03:26 590

原创 两数组合并 相同键合并不同键填0

$arr1=array('0'=>array('userid'=>'1','age'=>'18'),'1'=>array('userid'=>'2','age'=>'38'),'2'=>array('userid'=>'3','age'=>'27'));$arr2=array('0'=>array('userid'=>'1','height'=>'178'),'1'=>array(

2015-03-11 22:45:33 717

原创 easyui combobox远程加载数据后在前面插入一条“全部”

var relation_id_sign = 0;//标签            $("#relation_id").combobox({                url: 'set_url('relation', 'relation', 'get_relationGroupJson'); ?>',                method: 'get',     

2015-01-21 19:54:41 3551 1

原创 easyui 提示,警告,错误

$.messager.alert('警告', ' 请先选择编辑内容!', 'warning');$.messager.alert('提示', ' 内容类型删除成功', 'info');$.messager.alert('错误', ' 内容类型删除失败!', 'error'); $.messager.alert('提示', ' 类型设置成功', 'info');

2015-01-21 19:49:16 746

转载 PHP提取字符串中的数字

PHP提取字符串中的第一组数字     $str='acc123nmnm4545';    if(preg_match('/\d+/',$str,$arr)){       echo $arr[0];    }?> PHP提取字符串中的数字的其它方法 第一种方法,使用正则表达式: function findNum($str=''){$str=

2015-01-20 22:29:51 8891

转载 PHP中用set_time_limit(0)长连接的实现

每次我们访问PHP脚本的时候,都是当所有的PHP脚本执行完成后,我们才得到返回结果。如果我们需要一个脚本持续的运行,那么我们就要通过php长连接的方式,来达到运行目的。每个PHP脚本都限制了执行时间,所以我们需要通过 set_time_limit 来设置一个脚本的执行时间为无限长;然后使用 flush() 和 ob_flush() 来清除服务器缓冲区,随时输出脚本的返回值。如下面这段脚本:

2015-01-19 22:23:48 2448

转载 sql语句中left join、inner join中的on与where的区别

sql语句中left join、inner join中的on与where的区别table a(id, type):id     type ----------------------------------1      1         2      1          3      2          table b(id, class):id    c

2014-12-28 18:46:48 411

原创 PHP 中 include和require的区别

son.php文件include.php 引用son.php文件如果son.php文件存在(include和require应用的文件如果存在则效果相同,但当文件不存在时效果会有差异)则:如果include( son1.php)文件不存在则如果require(son1.php)文件不存在则:

2014-12-02 14:42:58 645

原创 mysql 用命令操作mysql是报错ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'wang'

提示错误 :ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'wang' 原因是由于没有将权限下放到远端(或者本地)连接帐户上,由于mysql的安全性在不断的提高,权限设置默认是拒绝的。解决办法是 。-h127.0.0.1是本地服务器 ,我们也可以换成远程的服务器。然后就会出

2014-11-30 19:23:09 1320

mysql高级教程

mysql高级教程 详情信息 特别适用 pdf

2017-10-15

郝斌C语言详细笔记(附源码).doc

郝斌C语言详细笔记(附源码).doc 非常详细

2015-09-13

计算机组成原理 课后习题答案 唐塑飞

计算机组成原理 唐塑飞 课后习题答案

2014-08-17

pvtrace源代码

pvtrace源代码 直接可以安装运行

2014-08-17

gedit源代码

gedit源代码,最新版

2014-01-05

算法导论中文第二版.pdf

算法导论中文第二版.pdf

2013-09-15

JSP基础教程源代码

JSP基础教程源代码,耿祥义,西安电子科技大学JSP教程 和优酷视频对应源代码

2013-08-02

cflow-latest.tar.gz

cflow源代码 cflow-latest.tar.gz

2013-07-13

tar-1.26.tar.gz

tar-1.26.tar.gz源代码 完整

2013-07-13

gzip 1.4.tar.gz

gzip源代码 gzip 1.4.tar.gz

2013-07-13

linux系统gzip编码与解码的源代码

linux系统gzip编码与解码的源代码

2013-07-06

三级网络技术笔试历年真卷

三级网络技术笔试历年真卷,有选择题,填空题两种题型。历练真题

2011-03-20

空空如也

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

TA关注的人

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