- 博客(39)
- 收藏
- 关注
转载 【代码笔记】iOS-登陆单例
一,工程图。二,代码。UserInfo.h#import <Foundation/Foundation.h>@interface UserInfo : NSObject+ (id)sharedManager;@property (nonatomic , retain) NSString* username;@property (n...
2015-12-31 08:58:00 81
转载 文件读写操作总结
一.C-Runtime 函数1. _tfopen函数。一般用于客户端,只能独享打开的文件,不能以共享的方式打开。FILE *fopen( const char*filename,const char*mode);FILE *_wfopen( const wchar_t*filename,const wchar_t*mode);...
2015-12-30 11:19:00 98
转载 CF 610E. Alphabet Permutations
题目:http://codeforces.com/problemset/problem/610/E如果存在c1,c2在原串相邻且在询问串中c1在c2前面的话,把它们在原串出现次数加起来记作sum,那么n-sum就是答案。维护一棵线段树,线段树的每个节点存一个k^2的矩阵。然后修改的话就在线段树上区间修改。。(标记下传的时候要注意不要越界TAT。。。然后询问的话就k^2搞一下需要被减...
2015-12-29 18:50:00 73
转载 PHP多种序列化/反序列化的方法
序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。1. serialize和unserialize函数这两个是序列化和反序列化PHP中数据的常用函数。<?php$a = array('a' => 'Apple' ,'b' => 'banana'...
2015-12-29 14:12:00 39
转载 GPUImage的简单使用
GPUImage 是一个开源的图像处理库,提供了非常多的滤镜效果来加工图片。GPUImage 并不像一般的第三方库可以直接拖入到工程中使用,而是需要先在本地编译,然后将编译后的文件拖入到工程中使用。配置步骤如下:(1):首先下载GPUImage https://github.com/BradLarson/GPUImage (2):解压后,在framework 目录下,打开 GPUIm...
2015-12-28 21:14:00 284
转载 [php-dom] php-dom使用注意事项
/*注意事项: 1. 在loadHTML之前,应该将内容转义为UTF-8编码的,这样子避免出现entity等等的报错; 2. 已经使用了php函数htmlspecialchars()转换的html实体,再经过DOM解析转换后,会被直接还原为标签,如:<br/> 在dom解析之后,直接被还原为 "<br/>";*/ ...
2015-12-28 16:39:00 67
转载 【微信公众平台开发】公布动态新闻好帮手UEditor富文本
因为微信要做公布动态新闻。那就须要富文本。上网搜索有非常多这样的插件,比方CKEditor。KindEditor等;最后看到百度一款开源的UEditor。官网打开,风格设计就吸引住了自己。所以就选UEditor了。第一步:下载源代码:因为是用php开发。所下面载版本号是php版的,为了兼容曾经的IE版本号,选择版本号1.4.2。UEditor第二步:把下载下来的ue...
2015-12-28 09:54:00 105
转载 第三十八天-一道例题企业级备份方案
一、例题 某公司里有一台web服务器,里面的数据很重要,但是如果硬盘坏了,数据就会丢失,现在领导要求你把数据备份,这样web服务器数据丢失可以进行恢复。 要求如下: 每天晚上00点整在web服务器A上打包备份系统配置文件、网站程序目录及访问日志,并通过rsync命令推送到服务器B上备份保留(备份的思路可以是先在本地按日期打包,然后再推到备份服务器B上)。 问题一:实现web服务器A数据...
2015-12-27 10:09:00 99
转载 C#面向对象--命名空间与类库
1、命名空间在源代码文件开头使用using语句引用 命名空间,就可以直接使用其中的类而不再需要指明其所属的命名空间。.NET Framework使用命名空间来管理所有的类。类的修饰符: public : 跨程序集,命名空间,必须要using引用 internal:默认,自己当前命名空间范围 成员的修饰符: private:私有的,只能当前类 ...
2015-12-24 21:42:00 161
转载 汇编优化工具
/*汇编优化工具使汇编代码更具可读性,并提高汇编速度优化15000行大约须要30秒*/import rfile.hmain{ name=getsl s=rfile.read_all_n(name) s=s.replace('\n','\r\n') s=s.replace('dword esp','esp') s=s.replace('dword ebp','e...
2015-12-24 18:11:00 47
转载 初学DW资料——target=的理解
target=_blank与target=_self的区别,target=_blank会在当前窗口之外再打开一个新窗口来显示新的页面,可以看当前窗口的内容,而且可以打开其它栏目,慢慢等待各个请求依次完成,这样就比target=_self在当前窗口打开新页面要好得多。href 超连接的意思(<a herf>连接的地址的意思)_blank -- 在新窗口中打开链接_pare...
2015-12-24 13:51:00 590
转载 grunt中遇到一个一直运行一个任务的问题
grunt.registerTask(alias,tasklist)这里的alias 的名字不能用和tasklist中任何一个名字一样 否则会一直运行这个任务 巨坑啊!!!例如:grunt.registerTask('uglify', ['uglify'])改为grunt.registerTask('uglify1', ['uglify']);转载于:https://www.cnblog...
2015-12-23 13:37:00 47
转载 被测应用发生变化时的操作
QTP处理一些应用的新版本问题。当一个被测应用发生变化时,比如把一个”Login”按钮被改名为”Sign in”,您可以在共享对象容器(Shared Object Repository)中做一次更新,接着此次更新将扩展到所有涉及这个对象的脚本。您可以将测试脚本公布给Mercury Quality Management,使其它的QA小组成员也可以使用您的测试脚本,从而减少了重复工作转载于:ht...
2015-12-22 23:04:00 51
转载 JavaScript-CheckBox全选/反选
//------------------------------------// 全/反选// param checkName checkbox的name属性//------------------------------------function choose(checkName){ var checkBoxArray = document.getElement...
2015-12-22 21:51:00 40
转载 [051] 微信公众平台开发教程第22篇-怎样保证access_token长期有效
为了使第三方开发人员能够为用户提供很多其它更有价值的个性化服务,微信公众平台开放了很多接口,包含自己定义菜单接口、客服接口、获取用户信息接口、用户分组接口、群发接口等,开发人员在调用这些接口时。都须要传入一个同样的參数access_token。它是公众账号的全局唯一票据。它是接口訪问凭证。 access_token的有效期是7200秒(两小时),在有效期内。能够一直使用。仅仅有当a...
2015-12-22 18:13:00 78
转载 CentOS 6.5的安装详解(图文详解)
不多说,直接上干货! 主流: 目前的Linux操作系统主要应用于生产环境, 主流企业级Linux系统仍旧是RedHat或者CentOS。 免费: RedHat 和CentOS差别不大,CentOS是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。 更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,...
2015-12-21 16:02:00 69
转载 BZOJ 1509: [NOI2003]逃学的小孩( 树形dp )
树形dp求出某个点的最长3条链a,b,c(a>=b>=c), 然后以这个点为交点的最优解一定是a+2b+c.好像还有一种做法是求出树的直径然后乱搞...---------------------------------------------------------------------#include<cstdio>#include<cstring>#inc...
2015-12-21 13:49:00 42
转载 POJ-1189 钉子和小球(动态规划)
钉子和小球 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 7452 Accepted: 2262 Description有一个三角形木板,竖直立放,上面钉着n(n+1)/2颗钉子,还有(n+1)个格子(当n=5时如图1)。每颗钉子和周围的钉子的距离都等于d,每个格子的宽度也都等于d...
2015-12-20 22:32:00 194
转载 查看Windows激活信息
使用 Windows + R组合快捷键打开运行命令框1、运行:slmgr.vbs -dlv可以查询到Win10的激活信息,包括:激活ID、安装ID、激活截止日期等信息。2、运行:slmgr.vbs -dli可以查询到操作系统版本、部分产品密钥、许可证状态等。3、运行:slmgr.vbs -xpr可以查询激活时间。4、运行:winver可以查询系统内核版本,以及注...
2015-12-19 20:47:00 130
转载 从软件的架构观谈起
概述 这一年来读了读有关国外大牛和先辈相关的书,最近自己也在做项目架构.见一些同行的言论,有些感触有赞同的地方也有不赞同的地方,这里谈谈自己的架构观.1.架构不是为了玩技术 很多人在玩技术技巧,但架构这东西非作秀,然而一些人在这么干,架构的审核标准第一条:便捷、易维护、适合于需求不断调整业务场景. 曾经在一个企业见过这样的场景:所谓的一个leade...
2015-12-19 12:17:00 66
转载 主成分分析PCA(转载)
主成分分析PCA降维的必要性1.多重共线性--预测变量之间相互关联。多重共线性会导致解空间的不稳定,从而可能导致结果的不连贯。2.高维空间本身具有稀疏性。一维正态分布有68%的值落于正负标准差之间,而在十维空间上只有0.02%。3.过多的变量会妨碍查找规律的建立。4.仅在变量层面上分析可能会忽略变量之间的潜在联系。例如几个预测变量可能落入仅反映数据某一方面特征的一个组内。降...
2015-12-17 15:37:00 177
转载 Code::Blocks项目配置基础
File菜单New:新建(Empty file/file、class、project、build target)。Recent projects/files:近期打开的项目/文件。Import projects:Dev-C++ Project、VC6 dsw/dsp、VC8 vcproj/sln。Ctr...
2015-12-16 13:33:00 147
转载 UVALive 6261 Jewel heist
题意:珠宝大盗Arsen Lupin偷珠宝。在展厅内,每颗珠宝有个一个坐标为(xi,yi)和颜色ci。Arsen Lupin发明了一种设备,可以抓取平行x轴的一条线段下的所有珠宝而不触发警报,唯一的限制是抓取的珠宝不能不能有所有的m种颜色。询问能抓取的最大珠宝数量。分析:要决策的东西有两个,一是这条线段的y坐标,二是线段的x的范围。枚举线段的y坐标,线段宽度要保证下方不能有所有的颜...
2015-12-16 08:56:00 100
转载 采用大杀招QEMU调试Linux内核代码
Linux调试内核代码是非常麻烦。它们一般加printk, 或者使用JTAG调试。这里的方法是使用QEMU为了调试Linux核心。由于QEMU自己实现gdb server, 它可以容易地使用gdb要调整内核。也很有帮助。为了尽量不多花时间在QEMU设置上,这里直接使用下面的内核image:http://free-electrons.com/community/demos/q...
2015-12-15 12:24:00 49
转载 C#将JSON字符串对象序列化与反序列化
C#将对象序列化成JSON字符串public string GetJsonString() { List<Product> products = new List<Product>(){ new Product(){Name="苹果",Price=5.5}, new Product(){Name="橘子",P...
2015-12-14 11:32:00 124
转载 java继承2——类与继承(转)
一.你了解类吗? 在Java中,类文件是以.java为后缀的代码文件,在每个类文件中最多只允许出现一个public类,当有public类的时候,类文件的名称必须和public类的名称相同,若不存在public,则类文件的名称可以为任意的名称(当然以数字开头的名称是不允许的)。 在类内部,对于成员变量,如果在定义的时候没有进行显示的赋值初始化,则Java会保证类的每个成员变量都得到恰当的...
2015-12-13 21:46:00 44
转载 《TCP/IP作品详细解释2:实现》笔记--Radix树路由表
通过IP完整的路由是路由机制,它通过搜索路由表来确定从哪个分组被发送的接口执行此,它是不一样的路由策略,路由策略它是一组规则,这些规则可以被用来确定哪些路由编程到路由表,Net/3内核实现的路由机制,路由守护程序,通常如routed要么gated,实现选路策略。1.路由表结构下图是某主机上的路由表。对于Flags列须要简单说明下。G 该路由通向一...
2015-12-12 18:34:00 97
转载 基于tcp下的文件传输下载
1 //*****客户端****** 2 /*功能: (1) input>list 查看服务端目录内容 3 (2) input>get files 下载文件 4 (3) input>put file 上传文件*/ 5 6 #include <head.h> ...
2015-12-11 13:46:00 118
转载 Beta版本冲刺Day3
会议讨论:628:已经将原本写在jsp中的所有界面修饰代码转移到了css文件中,同时当页面跳转的时候也不会出现崩溃的现象,并且已经解决了上次无法连接数据库的问题。但是又遇到了一些新的小问题,希望明天能够解决。601:今天遇到了页面跳转崩溃问题,后来发现是语句顺序问题,但是思考了一下后发现还有更简单的办法,只要在一个JSP文件中写入一句话,后面无论语句顺序如何都不会出现页面崩溃的问...
2015-12-09 23:21:00 50
转载 271. Encode and Decode Strings
题目:Design an algorithm to encodea list of stringstoa string. The encoded string is then sent over the network and is decoded back to the original list of strings.Machine 1 (sender) has the func...
2015-12-08 00:51:00 48
转载 android删除无用资源文件的python脚本
随着android项目的进行,如果没有及时删除无用的资源时安装包会越来越大,是时候整理一下废弃资源缩小压缩包了,少年!其实判断一个资源(drawable,layout)是否没有被使用很简单,文件名(不包含后缀)去文件中查找一下就行了,没找到就没有用到,直接删除了就可以了python的字符串处理相对简单一点,就写了个脚本,供大家参考:import osimport os.pathroot...
2015-12-07 13:57:00 85
转载 正则表达式 贪婪模式 懒惰模式
当正则表达式中包含能接受重复的限定符时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。以这个表达式为例:a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。这被称为贪婪匹配。有时,我们更需要懒惰匹配,也就是匹配尽可能少的字符。前面给出的限定符都可以被转化为懒惰匹配模式,只要在它...
2015-12-06 22:55:00 47
转载 01背包问题的动态规划算法
01背包问题我最初学会的解法是回溯法,第一反应并不是用动态规划算法去解答。原因是学习动态规划算法的时候,矩阵连乘、最长公共子串等问题很容易将问题离散化成规模不同的子问题,比较好理解,而对于01背包问题则不容易想到将背包容量离散化抽象出子问题,从情感上先入为主也误以为动态规划算法不是解决01背包问题的好方法,实际上并不是这样的。另外,动态规划算法不对子问题进行重复计算,但是要自底向上将所有子问...
2015-12-04 21:34:00 74
转载 Insertion Sort List
Sort a linked list using insertion sort. /** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* insertionSortL...
2015-12-04 20:51:00 38
转载 oracle 驱动安装备忘
ubuntu从oracle官网下载两个必须的rpm包(这里选择的是version12.1.0.2.0, 64位操作系统)oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpmoracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm官网连接安装rpm转成...
2015-12-04 14:49:00 56
转载 HDU 1023 Train Problem II
Train Problem IITime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 7234Accepted Submission(s): 3896Problem DescriptionAs we all know the ...
2015-12-02 12:46:00 45
转载 几种 Docker 监控工具对比
轻量级虚拟化容器 Docker,自发布以来便广受业界关注,在开源界和企业界掀起了一阵风。Docker 容器相对于 VM 有以下几个优势:启动速度快;资源利用率高;性能开销小。从图中可以看出 Docker 和 虚拟机的差异,虚拟机的 Guest OS 和 Hypervisor 层在 Docker 中被 Docker Engine 层所替代,Docker 有着比虚拟机更少的抽象层。由于 ...
2015-12-01 15:29:00 76
转载 Java图形化界面设计——中间容器(Jpanel)
1、 将组件添加到JFrame中方式之一:frame.getContentPane().add(childComponent)用getContentPane()方法获得JFrame的内容面板,再对其加入组件,一般只使用该方式添加组件。向JFrame中添加组件的两种方式之二:把组件添加到Jpanel之类的中间容器中,用setContentPane()方法...
2015-12-01 10:51:00 220
转载 248. Strobogrammatic Number III
题目:A strobogrammatic number is a number that looks the same when rotated 180 degrees (looked at upside down).Write a function to count the total strobogrammatic numbers that exist in the range of ...
2015-12-01 06:02:00 53
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人