首页 > 2015年03月24日 > 全部分享
ios 重构笔记
为什么要重构?这就产生了一种糟糕的现象:软件产品最初制造出来,是经过精心的设计,具有良好架构的。但是随着时间的发展、需求的变化,必须不断的修改原有的功能、追加新的功能,还免不了有一些缺陷需要修改。为了实现变更,不可避免的要违反最初的设计构架。经过一段时间以后,软件的架构就千疮百孔了。bug越来越多,...
分类:移动平台   时间:2015-03-24 19:13:17    收藏:0  评论:0  赞:0  阅读:142
T4 Template For Generate Store Procdure
new SqlProcedureGenerator("Procedures.tt.config", "DefaultConnection", new string[]{"dbo.T_APPLICATION_ADMIN_ACTION","dbo.T_APPLICATION_DRAFT","dbo......
分类:其他   时间:2015-03-24 19:13:07    收藏:0  评论:0  赞:0  阅读:260
obj文件的连接问题以及tlib的基本用法
1、基础研究用tcc将程序编译为.obj文件。这里也可以使用tcc-lincluderun.c来将run.c文件编译成run.obj文件。再用tcc对下面的程序进行编译链接,发现提示错误:提示标志f在程序中未定义。这说明如果程序里出现未定义的变量或函数,编译器能够正常将原文件编译成.obj文件,只是...
分类:其他   时间:2015-03-24 19:12:57    收藏:0  评论:0  赞:0  阅读:363
从汇编来看c语言之指针
一、基础研究将下面的程序编译连接,用debug加载:首先执行第一条语句:发现p=(unsignedchar*)0x1000;在这里是把1000赋给一个偏移地址为01af、大小为两字节的内存空间。1000是一个值,这里将它强制转换成unsignedchar*型的数据,否则赋给p会因为类型不同而出错。我...
分类:编程语言   时间:2015-03-24 19:12:37    收藏:0  评论:0  赞:0  阅读:412
C++基础总结
1.读取数量不定的输入数据while ( cin >> value) sum += value;当遇到文件结束符,或者遇到一个无效输入时,istream对象的状态会变为无效。Windows系统的文件结束符:Ctrl+Z,然后Enter;UNIX:Ctrl+D。2.IO设施通常将输入(或输出)数据保....
分类:编程语言   时间:2015-03-24 19:12:27    收藏:0  评论:0  赞:0  阅读:273
返回一个二维数组中的最大子数组
一、实验题目 返回一个二维数组中的最大子数组二、实验思路 由于我们的能力有限,所以我们就设计了一个3行2列的二维数组。 现在以一个例子来说明一下我们的思想: 例如:输入的二维数组是 -1 2 3 4 -5 9 (1)首先计算出第一行中有关-1的所有的子数组,然后计算出有关2的子数组,同样的道...
分类:编程语言   时间:2015-03-24 19:12:17    收藏:0  评论:0  赞:0  阅读:272
BZOJ 1192 鬼谷子的钱袋 数论
鬼谷子非常聪明,正因为这样,他非常繁忙,经常有各诸侯车的特派员前来向他咨询时政。有一天,他在咸阳游历的时候,朋友告诉他在咸阳最大的拍卖行(聚宝商 行)将要举行一场拍卖会,其中有一件宝物引起了他极大的兴趣,那就是无字天书。但是,他的行程安排得很满,他他已经买好了去邯郸的长途马车标,不巧的是出 发时间...
分类:其他   时间:2015-03-24 19:11:57    收藏:0  评论:0  赞:0  阅读:248
POJ 1028 Web Navigation 题解
考查代码能力的题目。也能够说是算法水题,呵呵。推荐新手练习代码能力。要添加难度就使用纯C实现一下stack,那么就有点难度了,能够使用数组模拟环形栈。做多了,我就直接使用STL了。#include #include #include #include using namespace std;int ...
分类:Web开发   时间:2015-03-24 19:11:47    收藏:0  评论:0  赞:0  阅读:221
反脆弱:被雅虎裁掉的为何是他们?
http://wangxinxi.baijia.baidu.com/article/50760摘要 : 对于这些被裁的员工而言,其中透露出来的情绪是失落、甚至是绝望的,他们的失落情绪将这种暴力裁员的不公平性与复杂性放大,而隐藏在他们内心贴近真实的想法应该是,曾经的好日子已经结束了。文/王新喜不久前雅...
分类:其他   时间:2015-03-24 19:11:37    收藏:0  评论:0  赞:0  阅读:254
网页的生命周期列表:
网页的生命周期列表:PreInit (2.0)->初始化Theme,应用MasterPage和控件Skin->Init->InitComplete (2.0)->If PostBack,创建子控件并加载控件/视图状态->PreLoad (2.0)->Load->If PostBack,则触发服务器端...
分类:Web开发   时间:2015-03-24 19:11:27    收藏:0  评论:0  赞:0  阅读:326
jQuery总结
结论由于 jQuery 是为处理 HTML 事件而特别设计的,那么当您遵循以下原则时,您的代码会更恰当且更易维护:把所有 jQuery 代码置于事件处理函数中把所有事件处理函数置于文档就绪事件处理器中把 jQuery 代码置于单独的 .js 文件中如果存在名称冲突,则重命名 jQuery 库jQue...
分类:Web开发   时间:2015-03-24 19:11:17    收藏:0  评论:0  赞:0  阅读:305
Objective-C Runtime
Objective-CObjective-C 扩展了 C 语言,并加入了面向对象特性和 Smalltalk 式的消息传递机制。而这个扩展的核心是一个用 C 和 编译语言 写的 Runtime 库。它是 Objective-C 面向对象和动态机制的基石。Objective-C 是一个动态语言,这意味着...
分类:其他   时间:2015-03-24 19:11:07    收藏:0  评论:0  赞:0  阅读:182
LeetCode – Refresh – Two Sum II
Here's the one I mentioned before. It comes as sorted array. 1 class Solution { 2 public: 3 vector twoSum(vector &numbers, int target) { 4 ...
分类:其他   时间:2015-03-24 19:10:57    收藏:0  评论:0  赞:0  阅读:131
(转)IOS 学习笔记 2015-03-23 如何获取IOS程序的系统信息
首页 > 程序开发 > 移动开发 > IOS > 正文 iOS 获取手机的型号,系统版本,软件名称,软件版本 2012-10-20 0 个评论 作者:vipa1888 收藏 我要投稿 网上搜索出来的,记录下来以后使用方便: [ja...
分类:移动平台   时间:2015-03-24 19:10:17    收藏:0  评论:0  赞:0  阅读:109
LeetCode – Refresh – Unique Binary Search Tree
1 class Solution { 2 public: 3 int numTrees(int n) { 4 if (n dp(n+1, 0); 6 dp[0] = 1; 7 dp[1] = 1; 8 for (int i ...
分类:其他   时间:2015-03-24 19:10:07    收藏:0  评论:0  赞:0  阅读:77
lesson - 5 Linux用户和组管理
1. /etc/passwd由 : 分隔成7个字段(1) 用户名 规则:大小写字母、数字、减号(不能出现在首位)、点以及下划线,其他字符不合法(2) x 放密码,安全起见放到 /etc/shadow(3) uid (0-4294967294=2^32-2)root uid=0 1-499系统保留 普...
分类:系统服务   时间:2015-03-24 19:09:47    收藏:0  评论:0  赞:0  阅读:244
java实现文件传输
在windows下装了个linux虚拟机,两者之间传输文件挺麻烦的.写了个简单的文件传输程序,来方便自己数据传送.server 端:importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importj...
分类:编程语言   时间:2015-03-24 19:09:27    收藏:0  评论:0  赞:0  阅读:212
python class对象转换成json/字典
# -*- encoding: UTF-8 -*-class Student: name = '' age = 0 def __init__(self, name, age): self.name = name self.age = age ...
分类:编程语言   时间:2015-03-24 19:09:17    收藏:0  评论:0  赞:0  阅读:354
Disruptor十三问之三CPU缓存行填充
64位处理器缓存行的长度是64字节,java 64位long类型数据是8字节,也就是说一个缓存行需要8个long类型数据填充如上图,假设volatile类型 head和tail在内存中地址连续,被两个CPU core1和core2都加载到各自的缓存行中,如果core1修改了head的值(缓存和内存中...
分类:其他   时间:2015-03-24 19:09:07    收藏:0  评论:0  赞:0  阅读:404
打开Activity
在Android中打开窗口有两种方式,第一种是不需要返回值的,第二种是带返回值的。Main.xml文件,程序从这个窗口开始执行。 FirstActivity.xml,第一个页面文件 SecendActivity.xml main.javapackage co...
分类:其他   时间:2015-03-24 19:08:47    收藏:0  评论:0  赞:0  阅读:151
1858条   上一页 1 ... 26 27 28 29 30 ... 93 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!