码迷,mamicode.com
首页 > 其他好文
正则表达式匹配URL——给URL地址加上<a> 链接
<?php function replace_url ($content) { if (empty($content)) return; //给URL地址加上 链接 $preg = '/(?:http:\/\/)?([\w.]+[\w\/]*\.[\w.]+[\w\/]*\??[\w=\&\+\%]*)/is'; $content = preg_replace($preg, '\1',...
分类:其他好文   时间:2014-05-12 07:17:12    阅读次数:316
答读者问(4):有关专业基础和大学人际交往等问题
利用周末这点空余时间,我再来答复一位本科生朋友的邮件。        邮件内容如下:        前辈你好        我的学校是郑州的一所三本学院。而我是其中的一员。我的专业是计算机科学与技术软件开发与设计。        1大学上半学期我们学的计算机导论,其次就是高数英语。下学期学的c语言高数和英语。下半学期快结束了我还感觉自己什么都不会。已经毕业的很多前辈总是说专业基础很重要。到底神马是...
分类:其他好文   时间:2014-05-11 06:30:44    阅读次数:243
保存登陆用户名和密码
在一些软件中登陆时保存用户名和密码是常见的功能,它实现起来也特别简单,其原理就是在点击登陆按钮时判断是否勾选保存密码选项,如果勾选,则在内存中保存一份包含用户名和密码的文件文件,在下次再打开登陆界面时会获取文件中的信息。 登陆界面: 在onclick中判断如果勾选了记住密码: if (cb_remeber_password.isChecked()) { boolean re...
分类:其他好文   时间:2014-05-11 15:13:26    阅读次数:249
并发编程实践四:实现正确和高效的锁
你是否觉得锁是一种很神奇的东西,在并发编程中,你只需要将你的代码加上锁,就能保证代码是线程安全的(当然现实和感觉有很大差别,代码的线程安全是非常复杂的),那么,这些都是怎么做到的呢?当存在大量线程同时竞争锁时,竞争失败的锁会怎么做呢?锁又是怎么保证这一切高效的执行的呢?这篇文章将为你回答这些问题,首先我将介绍怎样实现一个正确的锁,然后介绍高效的锁应该具备的条件,最后将介绍两种常用的队列锁算法:CL...
分类:其他好文   时间:2014-05-12 06:49:30    阅读次数:394
IAR编译STM8S 中的脚位操作对库函数的一点修改
typedef enum //{  // GPIO_PIN_0    = ((u8)0x01),  /*! //  GPIO_PIN_1    = ((u8)0x02),  /*! //  GPIO_PIN_2    = ((u8)0x04),  /*! //  GPIO_PIN_3    = ((u8)0x08),   /*!  // GPIO_PIN_4    = ((u8)0x1...
分类:其他好文   时间:2014-05-11 07:10:01    阅读次数:517
LeetCode--Search Insert Position
Search Insert Position  Total Accepted: 14091 Total Submissions: 41005My Submissions Given a sorted array and a target value, return the index if the target is found. If not, return the in...
分类:其他好文   时间:2014-05-11 05:53:03    阅读次数:241
优化UITableView滚动性能
自定义的cell 第一个:Instruments测试,iphone4 38fps-45fps,iphone3G 25fps // table with normal XIB based cells - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)in...
分类:其他好文   时间:2014-05-11 14:55:50    阅读次数:389
HDU 1394 Minimum Inversion Number (数据结构-线段树)
HDU 1394 Minimum Inversion Number (数据结构-线段树) 题目大意: 求逆序数。也就是给你一个序列,每次求逆序数,然再把第一个数放到这个序列的末尾,构成新的序列。问你这n个序列的最小的逆序数。 解题思路: 1、对于每个序列,其原来的逆序数记为 pre , 如果当前把该序列 第一个数 a[0] 移动到尾部,那么新序列的逆序数为 pre-a[i]+(n-a[i]-1) 因为序列中比a[i]大的数有 n-a[i]-1 个,比a[i]小的有 a[i]个。 因此只需求出...
分类:其他好文   时间:2014-05-12 07:07:01    阅读次数:301
建造者模式(屌丝专用)
屌丝有了钱只是用来花的,那得有些霸气一点的房子吧! 意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 适用性: 1、房子有不同的几个部分,能独立的安装 2、希望能建造出多个不同表象的房子 大家先看个类图 1.Builder 为创建一个Product对象的各个部件指定抽象接口。 2.ConcreteBuilder 实现Builder的接口...
分类:其他好文   时间:2014-05-12 06:34:15    阅读次数:235
QUERY_REWRITE_ENABLED
官方文档中: QUERY_REWRITE_ENABLED Property Description Parameter type String Syntax QUERY_REWRITE_ENABLED = { false | true | force } Default value If OPTIMIZER_FEATURES...
分类:其他好文   时间:2014-05-11 07:08:00    阅读次数:300
字节对齐与结构体大小
#pragma pack (n) /*指定按n字节对齐*/   不写这句默认n =8 设真正的对齐长度为m字节 如果n>结构体中数据类型(包括类类型)长度最大的数据类型长度,m = 结构体中最大数据类型长度 否则 m = n 总之,真正的对齐长度m为指定对齐长度n与结构体中最大类型长度中的较小值。 规则: 1. 结构体变量的首地址能够被m所整除; 2. 结构体每个...
分类:其他好文   时间:2014-05-11 13:32:36    阅读次数:299
好友列表右键菜单进行Ajax请求时直接跳转至登陆页面
今天在做右键菜单,当点击重命名进行Ajax请求时,并没有向后台发送数据而是直接跳转到了首页。朕百思不得其解,后来在前台页面发现一个问题:重命名原来就是这个href='#'惹的祸,当我点击时候,页面会跳转到'#'这个路径而不是进行Ajax请求。将上面那段代码变成重命名就好了。...
分类:其他好文   时间:2014-05-11 05:51:06    阅读次数:313
chrome 下修改 agent 的方法
这篇文章和 tiankonguse 的个人网站里的文章保持同步。 很早之前,在 chrome 下修改 agent 的方法是使用 chrome 插件。 后来 chrome 的某一个版本中自带这个功能了。 在后来 chrome 的版本中又没有这个功能了。 所以现在我需要找到一个可以修改当前版本的 chrome 的 agent 的方法了。...
分类:其他好文   时间:2014-05-12 07:05:58    阅读次数:316
mian函数参数用法
int main(int argc, char *argv[]){} argc:传入字符串常量个数。 argv 是字符串数组,argv[i]指向第i个字符串常量。第0个为程序名。...
分类:其他好文   时间:2014-05-11 07:06:06    阅读次数:274
XCL-Charts画线图(Line Chart)
关于线图(Line Chart)如何画,我以前写过很详细的说明,只是在这附一下,现在的基类是怎么弄的。  基类把有关线图的所有相关元素都能开发出来变成可控制的,而隐藏了具体的位置计算,图形绘制计算等待过程,只须传入数据源, 加上自己想要的控制即可得到一个还不错的图表。         附上代码: //线图基类 chart = new LineChart(); //图所占范...
分类:其他好文   时间:2014-05-12 06:33:13    阅读次数:316
HDU 1264 Counting Squares (线段树-扫描线-矩形面积并)
HDU 1264 Counting Squares (线段树-扫描线-矩形面积并) 题目大意: 给定你一些矩形左下右上角坐标点,或者左上右下坐标点,求这些矩形的面积并。 解题思路: 利用线段树扫描线的知识,此题不需要离散化。...
分类:其他好文   时间:2014-05-12 06:43:25    阅读次数:442
XCL-Charts画曲线图(CurveChart)
曲线图与通常的折线图不同的地方是它的线条位置计算有点特别,所以我独立弄了一个类.同样,只需传入数据源给基类, 再加上,你想加的控制,可自动依设置绘出你想要的效果。            代码: //图基类 chart = new CurveChart(); //图所占范围大小 chart.setChartRange(0, 0, this.mScrWidth ,...
分类:其他好文   时间:2014-05-11 07:21:43    阅读次数:316
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!