自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程圈子-谢厂节的博客

编程入门知识

  • 博客(60)
  • 资源 (11)
  • 收藏
  • 关注

原创 Redis 学习笔记四 Mysql 与Redis的同步实践

一、测试环境在Ubuntu kylin 14.04 64bit已经安装Mysql、apache、Redis、php、lib_mysqludf_json.so、Gearman。 测试数据库及表参考:1、安装安装gearman-mysql-udfapt-get install libgearman-devwget https://launchpad.net/gearman-mysql-udf/tru

2015-05-31 19:30:39 23691 2

原创 Redis 学习笔记三 Ubuntu下的安装

安装命令$sudo apt-get install redis-server$sudo cp /etc/redis/redis.conf /etc/redis/redis.conf.default启动,并加载默认配置文件$sudo redis-server /etc/redis/redis.conf测试连接$ redis-cli目录位置/var/lib/redis/var/log/redi

2015-05-31 14:08:40 1647

原创 gearman 入门使用笔记

一、简介gearman是可以把工作委派到其它机器或进程的工具。 官网地址:http://gearman.org/Gearman通常由三部分组成,client+worker+任务服务器,由worker执行client发来的job,再通过job server返回给client。Gearman提供了Client、Worker的API,利用这些API来与job server通讯。 这是工作原理图: 二

2015-05-31 12:16:42 16008 2

原创 MySql使用触发器

Mysql使用触发器建立测试数据库,测试表CREATE database test;use test;CREATE TABLE Users ( user_id INT NOT NULL AUTO_INCREMENT, email VARCHAR(80) NOT NULL, display_name VARCHAR(50) NOT NULL, password CHAR(41) N

2015-05-31 10:49:59 1602

原创 lib_mysqludf_json 把mysql关系型数据转换成json格式的UDF工具

介绍mysql里的数据格式转成json格式,通常使用php的json扩展实现。如果使用udf,会有更快的速度。lib_mysqludf_json提供下面功能:1.可变长度的参数列表允许直接映射2.自动转义适应json语法3.NULL处理字符串null映射到javascript null,数字null映射到java NaN4.表达式自动映射成json对象成员5.jso

2015-05-30 18:02:27 4478 1

原创 ubuntu 安装mysql及目录位置

sudo apt-get install mysql-server mysql-client查看安装端口情况sudo netstat -tap | grep mysql配置文件位置sudo vim /etc/mysql/my.cnf打开关闭服务/etc/init.d/mysql start/stop卸载 sudo apt-get autoremove -

2015-05-30 16:02:35 30373 1

原创 UIImageView 设置imagename后,获取fileName的方法

UIImageView的实例不会保存一个image file,它显示的是一个UIImage实例。当给UIImageView设置imageNamed后,无法再从UIImageView实例获取fileName。如果需要获取,有以下几种处理方式:1.从UIImageView继承一个sub class,设置一个NSString * imageFileName;属性 和setImage方法:

2015-05-30 15:47:06 5953

原创 IOS 开发学习29 Socket框架 AsynSocket的使用

1.项目地址:https://github.com/robbiehanson/CocoaAsyncSocket可以使用Podfile安装pod 'CocoaAsyncSocket', '~> 7.4.1'

2015-05-29 14:57:07 1930

原创 ubuntu 下 visudo的使用

sudo 命令,为非根用户授予根用户的权限配置文件是/etc/sudoers,此文件有权限限制,而且有格式要求,万一改错会比较麻烦。使用visudo可以容易配置。1.输入命令sudo visudo

2015-05-29 13:54:04 16644

原创 Ubuntu 安装 lnmp

1。需要安装screen,如果输入命令:screen -S lnmp 提示The program 'screen' is currently not installed.You can install it by typing:sudo apt-get install screen,就按其提示输入 命令sudo apt-get install screen.安装结束后,运行

2015-05-29 12:21:40 2999

原创 ubuntu kylin sudoers 修改错误导致系统无法正常使用

1.重启ubuntu2.启动时按shift,选择Advanced options for ubuntu kylin GNU/Linux然后选择ubuntu Kylin GNU/Linux, with Linux 3.13.0-24-generic (recovery mode)选择Advance模式(不是recovery模式)3.

2015-05-29 12:09:16 2708

原创 IOS 开发学习28 NSArray 基本用法

//定义NSObject *obj = [[NSObject alloc]init]; NSArray *array = [NSArray arrayWithObjects: @"a", obj,

2015-05-29 08:50:08 736

原创 IOS开发学习27 ObjectC 自带json解析方法的使用

1.生成json字符串NSMutableDictionary * header=[NSMutableDictionary dictionaryWithObjectsAndKeys:@"2015-02-03 19:15:00",@"timestamp",nil];NSError *error=nil;NSData *jsonData=[NSJSONSerialization dataWit

2015-05-29 08:11:20 1741

原创 ObjectC 类的一些问题解析

在Cocoa框架中,NSObject是所有类的根类。其它类都要从NSObject继承。类的定义类的定义在.h头文件里定义,如:@interface MyClass:NSObject{ NSString *name; NSNumber *age;}@property(nonatomic,retain)NSString *name;@property(nonatomic,ret

2015-05-28 19:01:40 710

原创 IOS 开发学习26 NSDictionary的一些操作

字典//创建字典 NSDictionary *dic1 = [NSDictionary dictionaryWithObject:@"value" forKey:@"key"]; //创建多个值字典NSDictionary *dic2 = [NSDictionary dictionaryWithObjectsAndKeys:

2015-05-28 14:54:16 829

原创 IOS 开发学习25 NSData 的一些基本操作

1.NSString转NSDataNSString *aString = @"1234abcd";NSData *aData = [aString dataUsingEncoding: NSUTF8StringEncoding]; 2.NSData转NSStringNSString *aString = [[NSString alloc] initWithData:adata

2015-05-28 09:32:52 3211

原创 cygwin 的安装使用

1.官网地址http://www.cygwin.com/cygwin是一个在windows下模拟Linux功能的GNU开源工具,cygwin1.dll提供POSIX API函数。cygwin可以运行在x86 x64 windows上。

2015-05-28 08:30:44 1171

原创 IOS 开发学习24 单例模式

static SocketUtils *_instance;/**第2步: 分配内存孔家时都会调用这个方法. 保证分配内存alloc时都相同*/+(id)allocWithZone:(struct _NSZone *)zone{ //调用dispatch_once保证在多线程中也只被实例化一次 static dispatch_once_t onceToken; dis

2015-05-27 15:04:16 661

原创 Android 开发系列9 下抓包

1.android需要先root2.安装android sdk3.下载tcpdumphttp://download.csdn.net/detail/xundh/93940094.android设备连接到手机,打开命令行输入adb shell手机提示授权,看到光标由$变为#,说明已经获取权限。执行命令chmod 777 /data/localexitexi...

2015-05-26 18:07:50 2246

原创 Android 开发系列10 adb 和 shell、Logcat 常用命令

adbadb devices 查询模拟器/设备实例adb -s <serialNumber> <command> 发送命令adb install <path_to_apk> 安装软件adb -s emulator-5556 install aaa.apk 给某设备安装软件adb forward tcp:6100 tcp:7100 ...

2015-05-26 17:49:41 8857

原创 IOS 开发学习二十三 手势 切换UIView

- (void)viewDidLoad { [super viewDidLoad]; [self connectServer:HOST_IP port:HOST_PORT]; ///顶部工具栏 washerHead=[[WasherHead alloc]initWithSender:self]; ///手势 [self gesture];}-(

2015-05-26 17:20:54 938

翻译 IOS开发学习二十二 网络程序开发时数据监控

开发网络程序时,我们能够直观看到往来数据,对开发是十分便利的。这里提供了几种方法:一、虚拟网卡1.在iPhone或iPad上创建一个RVI(remote virtual interface)虚拟网卡用usb把设备和mac相连接,打开命令行工具,输入命令:rvictl -s abcdef01234563e91f1f2f8a8cb0841d2dafeebbc这里那一长串东西是设

2015-05-26 13:18:02 1661

原创 IOS 开发学习二十一 instruments使用 quick start

官方网址:https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/Introduction/Introduction.html中文PDF文档:http://cdn.cocimg.com/bbs/attachment/Fid_6/6_244

2015-05-26 08:52:53 1364

原创 Redis学习笔记二 CentOS下的基本操作

Redis 3.0.11.下载编译安装cd /usr/local/srcwget -c http://redis.googlecode.com/files/redis-3.0.1.tar.gz或wget http://download.redis.io/releases/redis-3.0.1.tar.gztar zxvf redis-3.0.1.tar.gzcd red...

2015-05-26 07:55:04 2057

原创 jquery选择器 parent parents parentUtil 区分

parent容易搞清楚,但parents和parentUtil容易混淆 $("#c").parent() 返回

2015-05-25 20:58:02 2706

原创 IOS 开发学习二十 数据持久化:读写属性列表示例

//// PropertiesUtils.m// smarthome//// Created by 谢厂节 on 15/5/25.// Copyright (c) 2015年 WHR. All rights reserved.//#import "PropertiesUtils.h"@implementation PropertiesUtils-(void)sav

2015-05-25 16:09:52 724

原创 IOS 开发学习十九 二维码扫描-QRCodeReaderViewController

一 简单ZXing(zebra crossing)可以处理1维码和2维码,支持下面这些格式:Supported Formats1D product1D industrial2DUPC-ACode 39QR CodeUPC-ECode 93Data MatrixEAN-8Code 128Aztec

2015-05-25 10:41:43 8042

原创 IOS 开发学习十八 包管理工具 CocoaPods的使用

一、简介开发IOS应用时,经常会用到一些第三方开源类库,如JSONKit、AFNetWorking、QRCode等。一个类库可能还会引用其它类库。手动去一个个加载就显得比较麻烦。而CocoaPods就是用来解决类库引用总是的,它类似于PHP上的Composer、JAVA上的Maven,也许与Linux平台的apt-get命令也有相似之处。官网地址:https://cocoapods.o...

2015-05-25 09:52:22 4772 1

原创 IOS 开发学习 十七MAC上安装使用homebrew

1.安装网址:http://brew.sh/index_zh-cn.htmlgit托管地址:https://github.com/Homebrew/homebrew/tree/master/share/doc/homebrewhomebrew是maxos下的套件管理器在命令行输入命令:ruby -e "$(curl -fsSL https://raw.githubusercon

2015-05-25 08:59:55 897

转载 Yii2 使用十六 数据库操作汇总

对象操作查询//1.简单查询$admin=Admin::model()->findAll($condition,$params);$admin=Admin::model()->findAll("username=:name",array(":name"=>$username)); $infoArr= NewsList::model()->findAll("status = '1'

2015-05-24 20:52:18 48165 1

原创 Yii2 使用十五 安装smarty3模板引擎及使用

1.修改composer.json的require段内容: "require": { "php": ">=5.4.0", "yiisoft/yii2": "*", "yiisoft/yii2-bootstrap": "*", "yiisoft/yii2-swiftmailer": "*", "yiisoft/

2015-05-23 22:06:14 6073 1

原创 Wireshark capture filter设置

常见语法过滤器支持的函数:过滤器的语言还有下面几个函数:upper(string-field)-把字符串转换成大写lower(string-field)-把字符串转换成小写upper((和lower((在处理大小写敏感的字符串比较时很有用。例如:upper(ncp.nds_stream_name) contains "MACRO"lower(mount.dump.hostnam

2015-05-21 15:37:04 12231

原创 Netty 学习笔记 三 使用Pojo代替Bytebuf

本节的客户端代码结构为:package io.netty.example.time;import io.netty.bootstrap.Bootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.ChannelInitializer;import io.netty.channel.Channe

2015-05-21 15:14:54 3162

原创 Netty 学习笔记二 ByteToMessageDecoder使用

服务端使用上节的 Netty Time服务端对客户端进行改写:package io.netty.example.time;import java.util.List;import io.netty.buffer.ByteBuf;import io.netty.channel.ChannelHandlerContext;import io.netty.handler.codec.

2015-05-21 14:37:48 12050

原创 Netty学习笔记一 项目demo

Netty是一个由JBoss提供的异步的,事件驱动的网络应用程序框架工具,用来开发高性能 高可靠性的网络服务器和客户端程序。Netty 是一个基于NIO的客户/服务端编程框架,可以简化网络应用的编程开发过程。一^_^

2015-05-21 14:18:48 4798 2

原创 Android 开发系列8 ubuntu kylin 下的 android 编译

我是新安装的ubuntu kylin14.04 64bit,没有进行特别设置,直接进行下面操作:一同步代码1.如果没有安装curl,就先安装它sudo apt-get install curl2.到用户目录新建bin目录mkdir ~/bin3.安装git-corecurl https://dl-ssl.google.com/dl/googlesource/git-re...

2015-05-20 10:17:06 1293

原创 IOS 开发学习十六 UIActionSheet的使用

1.修改头文件,@interface WasherFunsContentViewController : UIViewController{ }2.事件:- (IBAction)showSheet:(id)sender { UIActionSheet *actionSheet = [[UIActionSheet alloc]

2015-05-20 10:14:30 746

原创 ubuntu 安装jdk

1.下载http://java.sun.com/javase/downloads/widget/jdk6.jsp2.命令行到下载目录,执行命令:chmod a+x jdk-6u45-linux-x64.bin./jdk-6u45-linux-x64.bin等待安装完毕。3.配置sudo gedit /etc/environmentPATH="这里原有的不动:/hom

2015-05-20 09:04:10 871

原创 IOS 开发学习十五 自定义控件

一。非常简单的自定义控件1.建立xcode项目2.新建自定义控件类,继承UIView,修改头文件代码如下:#import @interface WasherFunsItemsViewController : UIView@property (retain,nonatomic)UIImage *image;@end修改m文件如下:#import "WasherFuns

2015-05-19 21:59:39 577

原创 IOS 开发学习 十四 与CGRect相关的几个结构体和画图有关的几个函数

aView.center = CGPointMake(150, 150); // set centeraView.frame = CGRectMake( 100, 200, aView.frame.size.width, aView.frame.size.height ); // set new position exactlyaView.frame = CGRectOffset( aVi

2015-05-18 13:41:28 1863

adb驱动解决重启问题

adb.exe 新版本手机连接adb可能会出现反复重启的现象,该版本可以解决此问题。解压后把目录加入到path即可。

2018-06-28

sbt-launch

在windows下的启动包

2017-01-23

倒计时功能的PPT

具有倒计时功能的PPT

2016-11-24

Psycopy For win64

Python连接PostgreSQL时要安装的库。Windows 64Bit操作系统使用。

2016-07-26

tcpdump for android arm

适合android使用的tcpdump抓包工具,使用方法http://blog.csdn.net/xundh/article/details/46010707

2016-01-07

php redis驱动for win

php 下的 redis驱动,64/32bit windows,配合博客: http://blog.csdn.net/xundh/article/details/42437091#5752006

2015-12-29

C#操作JSON LitJSON

C#操作JSON LitJSON,适用Framework的版本比较广。操作方法简便。

2015-09-16

msnodelsql

nodejs使用sqlserver数据库的包

2015-09-16

mysql-connector-net-6.3.9.rar

mysql与c#的连接库6.4版本后可能有bug,连接数据库可能会提示:out of sync with server。这个老版本可以正常使用。

2015-06-13

Sqlite3+VB

非原创,感谢原作者。VB下使用Sqlite3,网上代码很多,但要筛选使用。这个测试可用。因为博客没法上传文件,所以上传在这里。

2015-02-06

使用html5实现的多边形展示百分比

使用html5实现的多边形展示数字百分比,以替换柱状图的展示方式。

2014-10-21

空空如也

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

TA关注的人

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