自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程圈子-谢厂节的博客

编程入门知识

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

原创 ThinkPHP 3.获取get post参数与I方法

传统方式获取变量$id = $_GET['id']; // 获取get变量$name = $_POST['name']; // 获取post变量$value = $_SESSION['var']; // 获取session变量$name = $_COOKIE['name']; // 获取cookie变量$file = $_S

2015-06-29 19:45:59 43804

原创 ThinkPHP 2.使用rest

ThinkPHP的rest与普通controller可以使用一个类共用Controller,只要从RestController继承。这是与yii2不同的地方。<?phpnamespace Home\Controller;use Think\Controller\RestController;class HomeController extends RestController { prote

2015-06-29 19:20:16 2084

原创 ThinkPHP 1.安装

安装thinkphp的安装非常简单, 1.本地需要php运行环境 2.从官网下载thinkphp安装包 http://www.thinkphp.cn/down.html 对模块熟悉可以下载核心版,不熟悉的情况可以下载完整版 3.新建测试站点 4.目录放置如下: 5.在浏览器访问: http://localhost/index.php 即可运行起来thinkPHP。目录说明-A

2015-06-29 19:15:04 1031

原创 典型的手机屏幕尺寸

iPhone 手机 屏幕尺寸(像素) 屏幕模式 iPhone3GS 320*480 1x iPhone4 (320*2=640)*(480*2=960) 2x iPhone5 (320*2=640)*(568*2=1136) 2x iPhone6 (375*2=750)*(667*2=1334) 2x iPhone6Plus (414

2015-06-27 15:29:15 6337

原创 Yii2 使用十八 使用redis

Yii2的Redis包含两种存储方式:Cache Session安装使用composer安装推荐安装方式是使用composer。 在composer.json里的require节加上:"yiisoft/yii2-redis": "~2.0.0"修改配置文件return [ //.... 'components' => [

2015-06-27 14:04:37 16707 3

原创 Nmap 源码学习四 软件简单使用

软件安装环境是win7、使用Zenmap, nmap6.49BETA2 扫描主机端口 nmap -T4 -A -v 192.168.0.207输出结果: 扫描整个子网 nmap 192.168.1.1/24 扫描多个目标: nmap 192.168.1.2 192.168.1.5 从文件加载ip列表扫描 nmap -iL target.txt 查看

2015-06-25 22:43:05 1464

原创 iOS 开发学习40 自动布局约束

简介iOS设备目前有多种屏幕大小。在之前文章里介绍了一些iOS屏幕的尺寸(点击查看)。多样化的屏幕给开发布局带来了一定的困难。约束布局通过描述元素的相对关系来实现自动适配,降低通过代码布局的难度。方法第一步要确保story board的Use Autolayout是选中的。 约束布局大致有三种方式:在story board上在手工布局操作示例:两个控件设置一样的宽度 选中要操作的两个控件,

2015-06-25 19:10:14 1350

原创 iOS 开发学习39 简单学习反射的部分用法

内省在程序运行时获取对象的类型根据类的名称创建实例 Class classname=NSClassFromString(@"ClassName"); id obj=[[classname alloc]init];判断是否是类或子类的实例 -(BOOL)isKindOfClass:classObj判断是否是这个类的实例 -(BOOL)isMemb

2015-06-25 13:35:10 763

原创 Redis 学习笔记五 常用php函数

PHPRedis的安装在这里:http://blog.csdn.net/xundh/article/details/46288277键值操作$redis = new Redis();$redis->connect('127.0.0.1', 6379);//参数:connect(host,port,timeout)//timeout可以为空,在redis.conf里timeout默认300//

2015-06-24 22:27:18 4572

原创 iOS 开发学习38 UIView嵌套UITableView

为了在UITableView里固定footer,在网上看到这样一段程序,但测试没起作用,这里仅作记录,以后理解了再回头来分析。- (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGFloat sectionFooterHeight = 40; CGFloat ButtomHeight = scrollView.conten

2015-06-24 16:17:39 1758

原创 IOS 开发学习37 的Architecture与iphone版本对应关系

简介Arm是处理器是移动设备上占用率最大的处理器。 armv6、armv7、armv7s、arm64都是arm处理器的指令集。通常指令是向下兼容的。在模拟器运行时,iOS模拟器运行的是x86指令集。只有在真机上,才会对执行arm指令集。 如果出现错误: “OBJC_CLASS$_xx文件名”, referenced from: linker command failed with

2015-06-24 16:13:47 2766

原创 iOS 开发学习36 reveal使用

安装打开:reveal 选择:打开xcode项目,把reveal.framework拖到项目里设置Other Linker Flags 如果在运行的时候,报下面错误: Undefined symbols for architecture i386: “_deflate”, referenced from: -[IBAHTTPJSONResponse initWith

2015-06-24 14:31:08 2076

原创 Linux学习9 常用命令分类汇总

一、系统命令用户管理命令点这里#重启reboot -h now #关机 -h避免损坏MySqlshutdown -h now#重新启动系统shutdown -r now   #关机poweroff #CentOS 内核版本uname -runame -aCPUmore /proc/cpuinfo | grep "model name" #...

2015-06-24 09:41:31 2051

原创 Hadoop 学习笔记二 单机安装

安装环境:Ubuntu kylin 14.04下载hadoop2.7.0新增用户 sudo addgroup hadoop sudo adduser -ingroup hadoop hadoop sudo gedit /etc/sudoers 在文件里给hadoop权限: hadoop ALL=(ALL) ALL sudo reboot 然后用hadoop账

2015-06-24 09:18:20 3410

原创 iOS 开发学习35 本地化

增新语言打开Project-Info-Localizations点击Localization下的+ 新增语言定义多语言文件新增String Files在Supporting Files上,新增String Files,命名为Localizable.strings 设置设置完显示如下: 字符串本地化定义Localizable.strings(English)"welcome"="Welcome";

2015-06-23 10:56:00 956

原创 Nmap 源码学习三 nmap_main主程序分析

主体程序位置在nmap.cc line:1640学习要点:程序在1650行,新建一个主机的单例对象,#ifndef NOLUA /* Only NSE scripts can add targets */ NewTargets *new_targets = NULL; /* Pre-Scan and Post-Scan script results datastructure */

2015-06-22 09:16:46 2445 1

原创 动软代码生成器 常用函数

动软代码生成器在自动化生成.Net代码方面功能非常强大。在实际使用中,我也经常使用它的自定义模板功能,生成Js、html、php、java等代码。其模板里的函数与.net函数并不完全一致,现把模板常用代码写在这里,以方便查询使用。实际使用中每个项目要按自己框架情况进行定义。<#@ template language="c#" HostSpecific="True" #><#@ output ex

2015-06-21 11:38:32 2373

原创 Hadoop 学习笔记一 基础知识及常用命令

今天开始对Hadoop进行系统化的学习。此博文系列将会记录我的学习过程。了解Hadoop简介 Hadoop目前属于Apache基金会,是针对海量数据处理的理想工具。我的学习教材主要是Hadoop权威指南(中文版)。  Hadoop起源于Nutch,在Yahoo的帮助下,Nutch的分布式运算这部分被独立出来,命名为Hadoop。Hadoop克隆了Google运行系统的主要框架,包括文件系统HDFS

2015-06-20 09:52:23 1661

原创 Nmap 源码学习二 整体架构

目录功能: docs :相关文档 libdnet-stripped :开源网络接口库 liblinear:开源大型线性分类库 liblua:开源Lua脚本语言库 libnetutil:基本的网络函数 libpcap:开源抓包库 libpcre:开源正则表达式库 macosx:xcode项目文件 mswin32:vs项目文件 nbase:Nma

2015-06-20 09:05:41 1787

原创 UIAlertController的使用示例

之前的文章里我介绍了使用第三方支持Block的UIAlertView控件。今天测试使用了原生的UIAlertController,发现也非常好用。这是开发者中心的示例:UIAlertController* alert = [UIAlertController alertControllerWithTitle:@"My Alert" mes

2015-06-18 18:58:31 1470

原创 iOS 引用当前显示的UIAlertView

一个ViewController里使用了多个带block的UIAlertView时,不容易判断当前AlertView的打开状态。下面的代码可以解决这个问题:#pragma mark 查找当前界面有没有一个AlertView+(BOOL)isAlert{ for (UIWindow* window in [UIApplication sharedApplication].windows) {

2015-06-18 18:40:51 9476

原创 Lua 学习笔记4 CoronaSDK使用

简介CoronaSDK是一个移动端支持iOS和Android平台的游戏引擎,主要使用Lua,自带SDK。windows下载地址是: http://developer.coronalabs.com/downloads/coronasdk安装使用安装好以后,模拟器会自动打开。 现在在D:/app下新建一个文件main.luaprint("Hello World")输出 这时输出仅在Output里能

2015-06-17 08:25:05 4363

原创 Nmap 源码学习一 下载编译

简介nmap是一款开源免费的扫描工具,学习其源码有助于加深对网络基础知识的理解。我对网络的基础知识一直是了解却不深入,以前也用c写过探测操作系统指纹的程序。现在为了深入学习网络安全知识,决定系统化学习一些工具及其原理、使用。nmap是首选的学习对象。SVN检出地址 官方编译文档 一开始我在windows下编译的,但win2012以上版本遇到很多问题。后来改为了Ubuntu下编译使用。Ubun

2015-06-16 22:20:24 3958 1

原创 imgareaselect + php实现图片裁剪

简介imgareaselect的js图片裁剪控件。 官方网址: http://odyniec.net/projects/imgareaselect/使用引用css /js/jquery.imgareaselect-0.9.10/css/imgareaselect-default.css 引用js /js/jquery.imgareaselect-0.9.10/scripts/jq

2015-06-16 10:22:05 2012

原创 SqlServer自动备份、自动压缩、自动删除旧备份

准备工具: SqlServer2008 WinRar1.给SqlServer设置维护计划定时备份 这个操作比较简单,按向导新增维护计划即可。 2.自动压缩脚本c:\Progra~2\WinRar\winRar.exe a D:\bak\database_buckup_%date:~0,4%_%date:~5,2%_%date:~8,2% d:\bak\database_*%date:~0,4

2015-06-15 19:16:02 9443

原创 JAVA基础——properties存取

基本用法 读取首先在项目根目录创建文件:config.properties 读取代码Properties properties=new Properties();try{ FileInputStream inputFile=new FileInputStream("config.properties"); //放在项目根目录 properties.load(inputFile

2015-06-15 12:08:49 714

原创 Lua 学习笔记3 Mac安装Lua

官网:http://lua.org 下载:lua-5.3.0.tar.gz输入命令: tar -xf lua5.3.0.tar cd lua5.3.0.tar make machos make test sudo make install lua -v安装完成。

2015-06-15 10:18:51 1291

原创 API Cloud 快速入门

到网站apicloud.com注册一个账号,并下载开发工具创建app有两种方式云端创建 打开并登陆IDE,在云端资源库打开项目: 在项目文件夹上点右键、检出为,弹出窗体直接点:完成。 这时在我的APP项目里可以看到检出的项目。本地IDE创建打开并登陆IDE。 填写应该信息,创建完成。创建的项目里,config.xml与index.html是最重要的文件。测试选择菜单:文件-一键真机同步测

2015-06-14 08:23:54 3025

原创 C# 连接Mysql报错 Out of sync with server

查询了一些地方,普遍认为这是MysqlConnector的bug 处理方法是换一个MySql.Data.dll到http://dev.mysql.com/downloads/connector/net 下载老版本。这个网址在一些浏览器下可能有问题我下载了6.3.9,放到项目后,提示: 找到的程序集清单定义与程序集引用不匹配 仔细检查程序里还有对原Mysql.data.dll的引用。

2015-06-13 17:01:44 2645

原创 Android 开发系列15 Android4.3 系统裁剪——删除不使用的app及增加自己app

删除不使用的apk系统自带的app位置是在/android4.3/packages/apps 下面是一些APP作用分析:| |– BasicSmsReceiver | |– Bluetooth (蓝牙) | |– Browser (浏览器) | |– Calculator (计算器) |

2015-06-12 14:04:16 3536

原创 Android 开发系列11 自启动程序

实现原理Android系统启动时会发送一个ACTION_BOOT_COMPLETED的广播,android.intent.action.BOOT_COMPLETED代码新建一个空项目package com.example.autorun;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import

2015-06-12 08:28:28 1820

原创 Xcode怎么查找变量使用位置

百度了一下,发现很少有文章介绍查找变量reference的方法。 其实比较简单,只是不容易找到操作的地方:1.点Find-Find in workspace 2.选择查找类型 可以看到后面有4种匹配方式,包含、完全匹配、开始于、结束于。在右下角的Matching Case可以选择是否忽略大小写。

2015-06-11 17:58:58 4956

原创 lldb 调试

简介lldb是xcode下的gdb的实现。使用lldb调试时,输出模式不能选择Target out。 常用命令查看内存 x/4xw 0x7ae813a0 memory read/4xw 0x7ae813a0运行 run r继续运行 continue终止 kill下一句 next查看堆栈 bt查看变量值 print isOnline

2015-06-11 13:01:50 739

原创 使用第三方的支持Block 的UIAlertView

github 网址:https://github.com/jivadevoe/UIAlertView-Blocks使用在Pods的Podfile里加入:pod 'UIAlertView-Blocks', '~> 1.0'运行命令: pod update代码RIButtonItem *cancelItem = [RIButtonItem itemWithLabel:@"No" action:^{

2015-06-10 15:14:11 2960

原创 Android 开发系列14 修改Android启动画面

一.Android的启动步骤1.启动Linux2.加载Android3.显示Android桌面二.分析Android加载开机动画的源码文件是: /opt/android4.3/frameworks/base/cmds/BootAnimation.cpp 关注其中的常量定义:#include "BootAnimation.h"#define USER_BOOTANIMATION_FILE "/da

2015-06-10 11:50:41 2488

原创 Yii2 使用十七 国际化

1.配置文件修改:$config = [ 'id' => 'basic', 'language' => 'en-US', //加这一句默认语言 'basePath' => dirname(__DIR__),2.在components中加载i18n组件'components' => [ // ... 'i18n' => [ 'translat

2015-06-09 19:19:47 2889

原创 IOS 提示Unsupported Configuration

Main.storyboard: Scene is unreachable due to lack of entry points and does not have an identifier for runtime access via -instantiateViewControllerWithIdentifier:.处理方法: 找到出错的ViewController,给它的Storybo

2015-06-09 17:50:34 2507

原创 IOS 开发学习34 使用webview

1 基本使用#import <UIKit/UIKit.h>@interface ViewController : UIViewController<UIWebViewDelegate>@end#import "ViewController.h"@interface ViewController (){ UIWebView *webview;}@end@implementation Vi

2015-06-09 17:25:28 781

原创 IOS 开发学习33 使用sqlite3

sqlite3 命令行简单使用sqlite3 路径 //打开数据库路径连接 select * from sqlite_master where type=”table”; //显示所有表 select * from testable; //显示某张表数据 .help //查看帮助 .q

2015-06-09 13:40:31 2214

原创 Swift 学习笔记一 基本数据类型和简单语句语法

第一个程序新建xcode项目,语言选择Swift 建立项目后可以直接Command+R运行。 修改程序ViewController.swift//// ViewController.swift// H›ello swift//// Created by 谢厂节 on 15/6/9.// Copyright (c) 2015年 WHR. All rights reserved.

2015-06-09 12:25:42 1045

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关注的人

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