
基础
SweetLoverFT
一个非计算机专业的游戏爱好者
展开
-
零碎的笔记
http://blog.sina.com.cn/s/blog_a502f1a30101jqtp.html转载 2014-07-18 09:05:49 · 1215 阅读 · 0 评论 -
Git分支管理策略
作者: 阮一峰日期: 2012年7月 5日 如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。 眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又转载 2015-04-04 16:39:56 · 669 阅读 · 0 评论 -
iOS 学习路线图
今晚特地花时间整理出了iOS的完整学习路线图,希望对大家有帮助转载 2015-07-01 18:28:59 · 596 阅读 · 0 评论 -
LNK4098,默认库冲突的解决
找到qt安装目录下的mkspecs文件夹,在里面找到你使用的对应版本编译器,打开qmake.conf。稍等:/MD:动态链接多线程库(msvcrt.lib)。使用该选项时,需要用/NODEFAULTLIB选项来忽略掉libc.lib、 libcmt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib库,否则会有链接错误;/MDd:动态链接多线程调试库(msvcr转载 2015-06-14 10:24:32 · 1035 阅读 · 0 评论 -
sqlite 深入学习
http://blog.youkuaiyun.com/ameyume/article/details/8007149http://www.veryhuo.com/a/view/9254.htmlhttp://database.51cto.com/art/201009/224511.htm1.sqlikte中的转义符SELECT * FROM table WH转载 2015-06-14 10:25:57 · 687 阅读 · 0 评论 -
消息系统该Push/Pull模式分析
消息系统该Push/Pull模式分析 出处信息 信息推拉技术简介 “智能信息推拉(IIPP)技术”是在网上信息获取技术中加入了智能成份,从而有助于用户在海量信息中高效、及时地获取最新信息,提高了信息系统主动信息服务的能力。如果引入基于IIPP的主动信息服务系统,则可根据用户的特性提供具有针对性的、个性化的信息服务。 以往在Internet上搜寻转载 2015-10-09 17:33:19 · 1017 阅读 · 0 评论 -
HTTP协议详解(真的很经典)
转自:http://blog.youkuaiyun.com/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不转载 2016-02-05 17:58:53 · 727 阅读 · 0 评论 -
SQLITE3 学习
SQLITE 的可视化处理工具:http://download.youkuaiyun.com/detail/sweetloveft/7587993// 未完待续原创 2014-07-03 16:28:21 · 1089 阅读 · 0 评论 -
C++ 转换
今天是第一次听到C++还有个转换构造函数(转载者注:),之前经常见到默认构造函数、拷贝构造函数、析构函数,但是从没听说过转换构造函数,隐式转换函数也是一样,C++的确是够博大精深的,再次叹服! 其实我们已经在C/C++中见到过多次标准类型数据间的转换方式了,这种形式用于在程序中将一种指定的数据转换成另一指定的类型,也即是强制转换,比如:int a = int(1.23),其转载 2014-07-10 10:01:10 · 847 阅读 · 0 评论 -
A Simple Socket Application
/* * 文件:简单示例(客户端) * 说明:项目中需包含 Ws2_32.lib,或使用 #pragma once */#include #include #define LENGTH 128#define PORT_NUM 8086#define EXIT_WITH_MESSAGE(content) \do \{ \ WSACleanup(); \原创 2014-04-16 17:28:27 · 1170 阅读 · 1 评论 -
VS2010 项目属性页配置
一、解决方案属性页:原创 2014-08-04 23:10:13 · 16928 阅读 · 6 评论 -
Thread.sleep(0)的意义
Thread.sleep(0)的意义我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒?某人的代码中用了一句转载 2014-07-11 11:32:58 · 764 阅读 · 0 评论 -
降低 CPU 占用率的方法
CPU 占用率和什么有关Usage: 降低CPU的占用率,基本就是不要用while(1)空转,用消息,通知等,比如单独一个线程接收socket数据,不要用异步方式不停判断返回值,而是使用同步方式原创 2014-07-31 10:10:04 · 4657 阅读 · 0 评论 -
线程同步的方法总结
1.所有的线程同步中,基于互斥的临界区同步时最好的选择。2.信号量的作用不是用于同步,而是用于确保同一块数据资源,在某个时间段内可以被设定个数的几个线程同时访问;特别地,当设定数目为1时,即变为了同步。事件同步:m_hEvent = CreateEvent(NULL,FALSE, // 不是手动设定事件的标志状态,如果是 TRUE,手动设定则必须在 WaitForS原创 2014-05-09 21:59:56 · 890 阅读 · 0 评论 -
C# 如何调用 C++ 的 DLL
DllImport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL导出的函数的必要调用信息。 DllImport属性应用于方法,要求最少要提供包含入口点的dll的名称。 DllImport的定义如下:[AttributeUsage(AttributeTargets.Method)] public cl转载 2014-12-21 00:13:24 · 962 阅读 · 0 评论 -
时间处理
时间相关 API时间的获取//方案— 优点:仅使用C标准库;缺点:只能精确到秒级#include #include int main( void ) { time_t t = time(0); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime转载 2017-11-17 15:41:31 · 400 阅读 · 0 评论