现在位置: 首页 > serotonin发表的所有文章
  • 11月
  • 02日
综合 ⁄ 共 4252字 评论关闭
转载:http://hi.baidu.com/shanghaocool/blog/item/e15f8797021cf81a7bf480b2.html 完成内容: 1.       收获备忘; 2.       局部变量、全局变量、静态局部变量、静态全局变量的异同; 3.       设计函数atoi()(字符串转int型) 4.       含参数的宏与函数的优缺点;   一.           收获备忘 1.       数组名指向的是一块内存块,内存的地址与大小在生命期内不可改变,只有内存块中的内容可以改变;指针可以随时指向任意类型的内存块; 2.       strcpy()函数的原型:char *strcpy(char *strDestination, const char *str......
阅读全文
架构师的启蒙战歌 下面几个What的问题是架构师的入门Question。 1.什么是架构?   如果自问自答,这是个相当鸡肋的问题。看看书里的答案可能有点收获。   架构定义了系统元素的结构与行为,关注最重要的元素,记录决策原理,受涉众利益与环境的影响。   架构不仅是结构,也不是企业架构,系统架构,信息架构,硬件架构.....   架构设计也不是面向对象分析/设计,虽然架构设计基于面向对象设计,但补充了面向对象设计里没有关注的视点。 2.架构有什么用途?  人类所有行为都是目的驱动的,不同目的下架构的过程也会不同,继续看书......
阅读全文
  • 10月
  • 19日
综合 ⁄ 共 546字 评论关闭
Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid. The brackets must close in the correct order, "()" and "()[]{}" are all valid but "(]" and "([)]" are not. class Solution { public: bool isValid(string s) { stack<char, vector<char> > lifo; lifo.push('#'); for (size_t i=0; i<s.size(); i++) { if (s[i] == '{' || s[i] == '[' || ......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 3112字 评论关闭
一、引子   我们去科技市场为自己的机器添加点奢侈的配件,很多DIYer都喜欢去找代理商,因为在代理商那里拿到的东西不仅质量有保证,而且价格和售后服务上都 会好很多。客户通过代理商得到了自己想要的东西,而且还享受到了代理商额外的服务;而生产厂商通过代理商将自己的产品推广出去,而且可以将一些销售服务的 任务交给代理商来完成(当然代理商要和厂商来共同分担风险,分配利润),这样自己就可以花更多的心思在产品的设计和生产上了。   在美国,任何企业的产品要想拿到市场上去卖就必须经过代理商这一个环节,否则就......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 900字 评论关闭
【题意】 总共n*m张面值为1..n*m的扑克,n个人,每个人m张扑克,一共m轮,每轮每人出一张扑克,最大的人获胜,给出你的扑克,问你起码能赢多少局 【输入】 多组数据 第一行为n、m,若为两个0表示数据结束 接下来一行m个数字,表示自己的手牌 【输出】 对于每组数据,输出一个数字表示起码能赢多少局 贪心 首先把自己的牌从大到小排序,再把不是自己的牌从小到大排序 因为问的是起码能赢多少局,所以考虑最坏状况 m轮,每次看自己当前最大的是不是全场最大的, 是的话答案加一,自己的队列首指针加一,非自己的队列尾指针减n-1 不......
阅读全文
Description N children are sitting in a circle to play a game. The children are numbered from 1 to N in clockwise order. Each of them has a card with a non-zero integer on it in his/her hand. The game starts from the K-th child, who tells all the others the integer on his card and jumps out of the circle. The integer on his card tells the next child to jump out. Let A denote the integer. If A is positive, the next child will be the A-th child to the left. If A is negative, the next chil......
阅读全文
  • 01月
  • 08日
综合 ⁄ 共 15257字 评论关闭
关于libxml库的基本使用,在http://xmlsoft.org/网上有文档。   准备工作: project=>Edit project setting =>Build=> Searche Paths=>Header Search Paths:把这个拷贝进去${SDKROOT}/usr/include/libxml2,网上有很多都是没给这个的${SDKROOT}。 linking => other linker flags =>-lxml2拷贝进去 把dylib包添加导项目中去。 编译 如果还有问题,nclean all targets 确保 两项都打钩 并且 empty xcode 的cache   一、使用libxml读XML文件   要读xml,需要使用reader,这里介绍两种方式,一种从文件......
阅读全文
  • 12月
  • 17日
综合 ⁄ 共 3975字 评论关闭
什么是广播?     在 Android 中,Broadcast 是一种广泛运用的在应用程序之间传输信息的机制。我们拿广播电台来做个比方,我们平常使用收音机收音是这样的:许许多多不同的广播电台通过特定的频率来发送他们的内容,而我们用户只需要将频率调成和广播电台的一样就可以收听他们的内容了。Android 中的广播机制就和这个差不多的道理。         ① 电台发送的内容是语音,而在 Android 中我们要发送的广播内容是一个 Intent。这个 Intent 中可以携带我们要传送的数据。         ② 电台通过大功率的发射器发送内容,而在 Android 中则......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 1183字 评论关闭
转自:http://blog.csdn.net/absurd/archive/2006/03/23/636418.aspx Makefile与Shell的问题   大概只要知道Makefile的人,都知道Makefile可以调用Shell脚本。但是在实际使用时,并不那么简单,一些模棱两可的地方可能会让你抓狂。你若不信,可以先看几个例子,想象一下这些这些例子会打印什么内容,记下你想象的结果,然后在计算机上运行这些例子,对照看一下。     示例一: if [ "$(BUILD)" = "debug" ]; then  echo "build debug"; else echo "build release"; fi all:     echo "done" 示例二: all: ......
阅读全文
  • 10月
  • 13日
综合 ⁄ 共 3290字 评论关闭
1、该socket联网工具类会导致读取服务端的数据发生阻塞 public class ConnectToServer { private static boolean D=true; private static InputStream mInputStream; private static OutputStream mOutputStream; public ConnectToServer() { // TODO Auto-generated constructor stub } /** * 建立TCP连接 * @param ip 服务端ip * @param port 端口 */ public static Socket conn(String ip,int port){ try { Socket socket=new Socket(InetAddress.getByName(ip), port); if(D){ Log.i("Sock......
阅读全文
  • 10月
  • 04日
综合 ⁄ 共 1447字 评论关闭
PhotoShop算法实现进阶-模糊滤镜-平滑(二十一) kezunhai@gmail.com http://blog.csdn.net/kezunhai          模糊滤镜主要用来修饰边缘过于清晰,或者对比度过于强烈的图像,或者图像中含有大量噪声,通过图像平滑可以使图像变得更加柔和。一般情况下,在空间域内可以用邻域平均来使图像灰度平滑过度,达到柔和效果;在频率域内,由于噪声多在高频段,因此可以采用低通滤波来达到目的。          模板操作是数字图像处理中经常用到的一种运算方法,图像平滑、锐化、细化及边缘检测等都要用到模板操作。模板操作实现了......
阅读全文
  • 12月
  • 16日
综合 ⁄ 共 6775字 评论关闭
源地址:http://justsee.iteye.com/blog/791919 ThreadLocal是解决线程安全问题一个很好的思路,ThreadLocal类中有一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值对应线程的变量副本,由于Key值不可重复,每一个“线程对象”对应线程的“变量副本”,而到达了线程安全。 我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。 我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑......
阅读全文