现在位置: 首页 > hillcrest发表的所有文章
  • 11月
  • 11日
综合 ⁄ 共 5862字 评论关闭
C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来,C++的生命力突然被 严重地增强了。主力原因就是开源的软件、基础软件(比如并发原生支持,比如Android必定要推出原生的SDK)、各种跨平台应用的出现。   开源C++库必须具有以下特点:必须是成熟的产品、跨平台的产品、相对通用的库。     一、通用标准类    STL:C++标......
阅读全文
  • 10月
  • 15日
综合 ⁄ 共 1197字 评论关闭
#include <iostream> #include <memory.h> using namespace std; /* */ void test(){ char *a = "hello"; char b[] = {'h','e','l','l','o','\0'}; char c[] = "hello"; cout<<sizeof(a)<<endl; //4 cout<<sizeof(b)<<endl; //6 cout<<sizeof(c)<<endl; //6(注意这个是6,计算大小的时候包含进去了'\0') cout<<strlen(a)<<endl; //5 cout<<strlen(b)<<endl; //5(若不加'\0'结尾,则结果不确定) cout<<strlen(c)<&......
阅读全文
  • 06月
  • 16日
综合 ⁄ 共 3397字 评论关闭
以下文字来自《软件工程的事实与谬误》。仅仅阅读这些文字,有很多你可能会一头雾水,不要紧,花17元就能买到正版书,仔细阅读你就会明白了。        软件项目很多问题的根源从以下事实和谬误中我们都能找到答案。项目管理有完整的体系和方法,并且在不断改进。但如果想做好IT行业的项目管理,对软件工程的本质的东西看不透是不可能做好项目管理的。因此,我把书中的主要内容花了近3个小时敲了一遍奉献给大家,希望能看到这篇文字的朋友都去看看这本书。如果你囊中羞涩,就在书店多泡会也行。知识和智慧是最大的财富,知识是智慧的......
阅读全文
  慢慢体会到这么一个道理,基础决定你的深度,深度将会反应你未来的方向。学习技术我们应该按照这么一个思路,开始我们尽可能多的对它的原理做一定程度的了解,这样我们在实际应用中会有更多的体会,同时我们操作的目的性也会更加明确,查找问题的时候而不是单凭经验去做,更多的时候我们会根据对它结构原理的理解程度去判断分析从而得到最终的解决。 不要在学一个新东西的时候,还是很“本能”地去试图,通过安装它来开始我们的第一步;磨刀不误砍柴功。言归正传,开始我们MySQL体验。 噗嗤,这么大一个图暴露在你的面前,很兴奋......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 2916字 评论关闭
Schedule Problem Time Limit: 2 Seconds      Memory Limit: 65536 KB      Special Judge A project can be divided into several parts. Each part should be completed continuously. This means if a part should take 3 days, we should use a continuous 3 days do complete it. There are four types of constrains among these parts which are FAS, FAF, SAF and SAS. A constrain between parts is FAS if the first one should finish after the second one started. FAF is finish after finish. SAF is start af......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 2135字 评论关闭
今天开始计算几何之旅。 第一章讲的是凸包,之前接触过,想就草草开始下一章,但是想到要与队友共勉,还是认真的看了,来总结一下。 ------------------------------------------------ 凸包问题大致上就是求解一个点集的最外围点。图就不上了。了解凸包的模型,用模板一般就可以了。自己敲了个模板下文中会贴出来。A了hdu的两题凸包,验证了正确性。 暴力的做法O(n^3)。这里介绍一种O(n*log(n))的方法。 首先对点进行排序。x小的在前面,当x一样大小时,y小的在前面。这样我们就得到了最左边的点和最右边的点。 通过这两个点我们......
阅读全文
  • 09月
  • 14日
综合 ⁄ 共 5050字 评论关闭
java中多种方式读文件 一、多种方式读文件内容。 1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 */ import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.RandomAccessFile; import java.io.Reader; public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、......
阅读全文
  • 07月
  • 26日
综合 ⁄ 共 5261字 评论关闭
目录(?)[+]  框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。        IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如Foundation、UIKit、和Core Graphics这些框架。根据你为应用程序选择的模版,相关的框架就已经被自动引入了。如果默认加入的框架不能满足你的应用程序的需求,你也可以加入需要的框架。        看看HelloWorl......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 8841字 评论关闭
文章目录 基本数据类型的对象包装类: 集合类: Systrm类与Runtime类  Runtime类 Date与Calendar、DateFformat类: Math与Random类: ----API概念: API(Application Programming Interface)应用程序接口。 在java中的API就是JDK中提供的各种功能。如CreateWindow就是一个API函数,在应用程序中如果要调用这个函数那么操作系统就会按该函数提供的参数信息产生一个相应的窗口 如何学习编程: 1. 必须先学习该语言的语法 2.我们要像学习汉语一样掌握成语一样掌握大量的API ......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 1962字 评论关闭
SERVER端 <?php //确保在连接客户端时不会超时 set_time_limit (0 );//设置IP和端口号 $address = '127.0.0.1' ;$port = 2009 ;    //调试的时候,可以多换端口来测试程序! //创建一个SOCKET if (($sock = socket_create (AF_INET , SOCK_STREAM , SOL_TCP ))< 0 ){ echo  "socket_create() 失败的原因是:" . socket_strerror ($sock ). "<br>" ;} //绑定到socket端口 if (($ret = socket_bind ($sock , $address , $port ))< 0 ){ echo  "socket_bind() 失败的原因是:" . socket_strerror ($ret ). "<br>" ......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 381字 评论关闭
转载时请注明出处和作者文章出处:http://blog.csdn.net/lbmygf  1、 char driver_status[PROPERTY_VALUE_MAX];       property_get("wlan.driver.status", driver_status, NULL);       获得 "wlan.driver.status" 的属性,放到 driver_status 数组中。   2、 property_set("wlan.driver.status", "timeout");          将 "wlan.driver.status" 属性设置为 timeout。   相应的命令:             getprop "wlan.driver.status"             setprop "wlan.driver.status"  "timeout"
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 897字 评论关闭
1.若有疑问立即检测  在出错时若能对原始代码做简单检测可以省去很多头痛问题。W3C对于XHTML与CSS都有检测工具可用,请见http://validator.w3.org 2.使用浮动功能时记得适当清除指令   浮动是个危险的功能,未必会产生您所期望的结果。如果您遇到浮动元素延伸到外围容器的边框或者其他不正常情况,请先确定您的做法是正确的。请参阅Eric Meyer在Complex Spiral Consulting Web网站上的教学。 3.边界重合时利用padding或border来避免  您可能会为了一点不应该出现的空间而焦头烂额,或者您需要一点点空间时,怎样都挤不出来......
阅读全文