自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

原创 商城钱包系统的实现

golang实现商城钱包系统需求背景新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入需求背景你好! 这是你第...

2020-04-24 10:14:04 1189

原创 iOS超好用的计时器HeartBeat

一、HeartBeat的介绍HeatBeat计时器通过一个实例可以同时管理app中多个单一或者多个页面的计时,即使页面关闭了也可以继续计时。HeatBeat计时器使用简单明了,性能卓越。可便捷的应用于各种倒计时场景(如消息发送倒计时、商品优惠倒计时等等)。https://github.com/stccon/HeartBeat二、如何使用HeartBeat1、swift项目使用方式...

2018-11-14 11:52:31 630

原创 php环境搭建

一、安装php1、到官网下载免安装版php,并解压到指定目录。2、配置环境变量3、php -m 查看安装了那些扩展4、php --ini 查看php.ini文件在哪里5、把目录的php.ini-development名字改为php.ini此时php安装成功二、安装apache1、到官网下载免安装版php,并解压到指定目录2、配置环境变量3、httpd

2017-07-21 17:15:52 327

原创 ios单例的实现

+ (instancetype)shareInstance { static NetworkInterface * shareInstance; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ shareInstance = [[NetworkInterface alloc] ini

2017-07-12 19:02:57 280

原创 ios GCD 用法

1、GCD线程dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ // 耗时的操作 dispatch_async(dispatch_get_main_queue(), ^{ // 更新界面 }); });2、GCD延时di

2017-07-03 11:03:41 320

原创 ios tableView复用UITableViewHeaderFooterView

1、创建一个类继承于UITableViewHeaderFooterView,命名为HeadView 2、创建HeadView.xib,吧HeadView.xib的class设置为HeadView。 3、具体代码 HeadView.m#import "ViewController.h"#import "HeadView.h"@interface ViewController ()<UITabl

2017-06-30 16:07:04 9649

原创 ios转场动画

1、push效果- (void)yc_transition:(UIView *)view { CATransition *transtion = [CATransition animation]; [transtion setStartProgress:.2]; [transtion setEndProgress:.8];//设置动画进度,貌似平时用不上 transt

2017-06-29 10:58:27 311

原创 本地推送的实现

1、注册本地推送 ViewContoller.m- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. [[UIApplication sharedApplication] cancelAllLoca

2017-06-28 15:35:44 257

原创 ios避免button多次连续点击跳转到多个页面

说明:这个代码我是网上找来的,忘记了出处了,抱歉 1、创建一个名称为Click的button分类 UIbutton+Click.h#import <UIKit/UIKit.h>@interface UIButton (WXD)/** * 为按钮添加点击间隔 eventTimeInterval秒 */@property (nonatomic, assign) NSTimeInterval

2017-06-26 09:47:39 2017

原创 ios协议的用法

1、协议头文件UserDelegate.h@protocol UserDelegate <NSObject>@required- (void)refresh;@optional- (void)refresh_optional;@end2、协议的遵循者,实现者import "ViewController.h"#import "PresentController.h"#import "U

2017-03-29 16:17:00 439

原创 运行时用法

1、静态方法Method m1 = class_getClassMethod([self class], @selector(run));Method m2 = class_getClassMethod([self class], @selector(study));method_exchangeImplementations(m1, m2);[self.class run];[self.c

2017-03-28 11:43:55 258

原创 KVC与KVO的用法

[self.label addObserver:self forKeyPath:@"text" options:NSKeyValueObservingOptionNew|NSKeyValueObservingOptionOld context:nil];- (IBAction)click:(id)sender { self.label.text = @"hh"; NSString *

2017-03-27 14:35:28 252

原创 正则表达式的用法

NSString *str = @"13056258745.9"; NSString *regex = @"^[1][3-8]\\d{9}$"; NSPredicate *pre = [NSPredicate predicateWithFormat:@"self matches %@",regex]; if ([pre evaluateWithObject:str]) {

2017-03-27 14:06:25 245

原创 谓词的用法

1、筛选字符NSArray *arr2 = @[@"但是饭",@"时候"];NSPredicate *pre2 = [NSPredicate predicateWithFormat:@"self contains '饭'"];NSArray *res = [arr2 filteredArrayUsingPredicate:pre2];2、 3、筛选modelModel *m1 = [[Mode

2017-03-27 12:05:42 425

原创 UICollectionView的用法

- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc]

2017-03-27 11:43:18 304

原创 寄存器用法惯例

如果函数A调用函数B,则:1、eax,edx,ecx的内容由A负责保存。2、ebx,esi,edi,ebp,esp的内容由B负责保存。

2016-09-23 16:00:22 490

原创 ios的推送证书配置

1、理解ios的推送 ios的推送与安卓的推送不太一样,ios的推送是先推送到苹果的服务器,苹果再推送给苹果设备,苹果设备设备再通知app。也就是说ios接收推送的是设备,而不是app。app在完全关闭的情况下,设备也能接收到推送,然后通知app。2、理解证书和推送证书。 证书:简单的说就是电脑安装了证书,就等于说苹果授权给你开发以及发布app。 推送证书:电脑安装了推送证书,苹果才允许你的a

2016-08-08 14:47:09 1183

原创 os x安装调试版bochs

1、到一下网站下载bochs的源码http://bochs.sourceforge.net。 2、打开终端输入指令: brew install sdl 3、终端进入bochs源码根目录输出一下指令:./configure --enable-ne2000 --enable-all-optimizations --enable-cpu-level=6

2016-06-12 12:52:19 558

原创 bochs配置文件最简单的例子

megs: 16vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latestfloppya: 1_44="a.img", status=insertedboot: floppy log: bochsout.txt

2016-06-12 12:46:55 747

原创 Cocos Creator 中iOS添加-ObjC时报错

增加两个库即可: MediaPlayer.framework GameController.framework

2016-05-20 15:42:24 771

原创 Cocos Creator 实现js调用object-c

1、创建creator的hello world项目。 2、在HelloWorld.js的onLoad: function ()里添加以下代码:this.node.on(cc.Node.EventType.TOUCH_START, function (event) { if (cc.sys.isNative&&cc.sys.os==cc.sys.OS_IOS) { let ret =

2016-05-20 15:07:39 4344

原创 JniHelper c++调用安卓代码

说明:所有操作基于cocos-2dx3.9。 1、在src/com/extents/下创建类test。 test.java代码如下:package com.extents;public class test { public static void quit(){ System.exit(0); }}2、c++调用java的静态方法。#if (CC_TARGET

2016-05-16 13:26:08 548

原创 cocos创建Sprite

1、创建方法一Sprite *sp = Sprite::create();2、方法二Texture2D *textture = TextureCache::getInstance()->addImage("kaishi.png");Sprite *sp = Sprite::createWithTexture(textture);这里get instance()被提示为过时函数,可能是编译器抽风3、

2016-04-12 11:14:18 805

原创 sprite的使用方法

1、创建方法一Sprite *sp = Sprite::create("diyiming.png");2、方法二Texture2D *textture = TextureCache::getInstance()->addImage("kaishi.png");Sprite *sp = Sprite::createWithTexture(textture);这里get instance

2016-04-12 11:03:58 3802

原创 Button简单使用

断断续续坚持了一段时间了,cocos2dx开发游戏,学了不少也忘了不少,开发效率还是非常慢。思来想去,还是记录一下吧,方便以后查阅。1、包含头文件 #include "cocos-ext.h"2、命名空间usingnamespace cocos2d::ui;3、代码如下Button *button = Button::create("kaishi.p

2016-04-11 17:00:54 422

原创 git 常用指令

一、创建一个taggit tag-a1.2.3-m'version 1.2.3' 引号中是说明信息git push--tags就可以在Github网上看到创建的tag了二、删除一个taggit tag -d git push origin :refs/tags/

2016-03-16 11:38:17 296

转载 INF 文件

INF 文件INF文件中的HKR2010-10-20 14:30最近在学习驱动编程的INF文件格式时,在AddReg等directive中有很多与注册表相关的内容,现总结如下:HKCR代表HKEY_CLASSES_ROOT;HKCU代表HKEY_CURRENT_USER;HKLM代表HKEY_LOCAL_MACHINEHKU代表HKEY_USERS比较麻烦的是HKR,该

2013-10-21 15:47:24 646

原创 WDM驱动inf模板

;; DDK文档中有详细的参考;--------- Version Section ---------------------------------------------------[Version]Signature="$CHICAGO$"Provider=Zhangfan_DeviceDriverVer=11/1/2007,3.0.0.3; 如果设备时一个标准类别,

2013-10-18 12:12:15 946

翻译 HeapFree

HeapFree释放由HeapAlloc或 HeapReAlloc 函数从堆分配的内存块。BOOLHeapFree(  HANDLEhHeap,  DWORDdwFlags,  LPVOIDlpMem);ParametershHeap[in] 将要被释放的内存块的堆的句柄。该句柄由HeapCreate或 GetProcessHea

2013-10-04 13:38:17 2581

翻译 EXPLICIT_ACCESS

EXPLICIT_ACCESSEXPLICIT_ACCESS结构为一个指定的受托人定义访问控制信息.访问控制函数,例如SetEntriesInAcl和GetExplicitEntriesFromAcl,使用这种结构来描述在一个访问控制列表(ACL)的访问控制条目(ACE)的信息。typedef struct _EXPLICIT_ACCESS {  DWORD grfAccess

2013-10-03 12:56:04 2265

转载 ZeroMemory

出自百度百科1简介ZeroMemory,是美国微软公司的软件开发包SDK中的一个宏。 其作用是用0来填充一块内存区域。2用法声明void ZeroMemory( PVOID Destination,SIZE_T Length );参数Destination :指向一块准备用0来填充的内存区域的开始地址。Length :准备用0来填充的内存区域的大小,按字节来计算

2013-10-01 22:28:07 773

翻译 SE_OBJECT_TYPE

SE_OBJECT_TYPESE_OBJECT_TYPE是一个枚举型变量,用以列举对象中的安全信息。当函数(如GetSecurityInfo和SetSecurityInfo)对对象中的安全信息进行设置或获取时,可以利用SE_OBJECT_TYPE的值指定对象的类型。typedef enum _SE_OBJECT_TYPE{SE_UNKNOWN_OBJECT_TYPE = 0,S

2013-09-28 12:07:46 1024

翻译 GetSecurityInfo

ISecurityInformation::GetSecurity    该函数通过句柄找到某一对象,并获取该对象的安全描述符。DWORD GetSecurityInfo(  HANDLE handle,  SE_OBJECT_TYPE ObjectType,  SECURITY_INFORMATION SecurityInfo,  PSID* ppsidOwner,

2013-09-26 12:13:09 2700

原创 GNU汇编生成二进制bin文件

众所周知,早期的GNU汇编只能支持32代码的编写,不支持16为的代码。所以用GNU汇编写boot文件是很困难的事情。        后来GNU经过改进,终于支持16位的代码编写了,但是GNU汇编写的代码编译出的纯二进制文件还是默认为32位的。        例如一下代码:        .section .text        .globl _start        _st

2012-08-19 14:32:37 1318

商品条形码识别软件

这个是我在毕业设计时做的一个商品条形码识别软件及源代码,内附示例图像。里面涵盖丰富的图像识别算法,图像处理技巧。能够从条形码图像中识别出13位商品条形码。该源代码在VS2008环境下编译通过。时隔一年,终于还是决定拿出来与大家分享。虽然代码可能显得幼稚,但是毕竟是花了心思去写的。有什么做的不够好的地方请大家多多指正,相互学习。

2013-05-25

全盘搜索(源代码 delphi7)

全盘搜索软件,提供源代码供大家学习借鉴。本例运用递归方法实现遍历全盘文件。

2011-05-05

图书管理系统(access数据库源代码delphi7)

该系统提供图书管理、借阅信息、读者管理3大块功能。 希望能给初学者提供帮助,同时希望高手多多斧正,多多教导。。(delphi7环境开发的)

2011-05-01

图书管理系统(access数据库源代码)

该系统提供图书管理、借阅信息、读者管理3大块功能。 希望能给初学者提供帮助,同时希望高手多多斧正,多多教导。。

2011-05-01

网站上传工具FlashFXP

FlashFXP是一款功能强大的FXP/FTP软件,集成了其它优秀的FTP软件的优点,如CuteFTP的目录比较,支持彩色文字显示;如BpFTP支持多目录选择文件,暂存目录;又如LeapFTP的界面设计。支持目录(和子目录)的文件传输,删除;支持上传,下载,以及第三方文件续传;可以跳过指定的文件类型,只传送需要的本件;可自定义不同文件类型的显示颜色;暂存远程目录列表,支持FTP代理及Socks 3&4;有避免闲置断线功能,防止被FTP平台踢出;可显示或隐藏具有“隐藏”属性的文档和目录;支持每个平台使用被动模式等。

2010-08-13

空空如也

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

TA关注的人

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