面向bug编程

没有什么深度好文,没有什么高深见解,仅瞎折腾而已!

react native 布局头像标题简介

import React from 'react'; import { registerComponent, } from 'react-native-playground'; import { StatusBar, StyleSheet, Text, View, Image, } from 'react-native'; class ItemBox extends React.Component { render() { r...
2年前 阅读(581)

Windows下使用VS2013编译Qt5.6源码

Windows下使用VS2013编译Qt5.6源码 下载Qt开源源码 [http://download.qt.io/archive/qt/](http://download.qt.io/archive/qt/) 我下载的是:qt-everywhere-opensource-src-5.6.1-1.zip 确保下面工具被安装 Perl version 5.12 or later [http://www.act...
2年前 阅读(838)

nodejs项目热更新 github webhooks

当本地有代码通过git上传后,服务器收到github代码变更的通知,然后调用脚本拉取(git pull)最新的代码,最后重启程序(如:pm2 restart myproject)。所以只要通过git push完成后部署的程序就会自动热更新。 在github中对项目进行设置 打开项目,如:nodeblog 点击Setting...
2年前 阅读(589)

CSS布局人物简介

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>樱木花道</title> <style> .demo1 img { width: 50px; height: 50px; float: left; margin-left: -100px; ...
2年前 阅读(562)

Qt5.6支持高分辨率

Qt5.6及以后版本支持高分辨率很容易,在QApplication创建之前加入如下代码: QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling); 打开这个设置之后在高分辨率的电脑上注意: 不要混用获取尺寸位置相关的windows API,否则你会发现GetWindowRect获取的...
2年前 阅读(632)

gitbook

http://www.gitbook.net/...
2年前 阅读(483)

WTL多页面显示实现方法

这里假设一个主对话框CMainDlg有三个页面CPageFirstDlg、CPageSecondDlg、CPageThirdDlg; 1. 三个页面属性Style:Child, Border:None; 2. 成员变量: CPageFirstDlg m_pageFirstDlg; CPageSecondDlg m_pageSecondDlg; CPageThirdDlg m_pageThirdDlg; 3. 设置它们的...
2年前 阅读(634)

WTL按钮重绘

下面的类不是我写的,我只简单介绍一下用法: 1. 将AtlBitmapSkinButton.h头文件导入到工程中; 2. 添加include "AtlBitmapSkinButton.h"头文件; 3. 添加按钮控件IDC_BUTTON1,并将其Ower Draw属性改为True; 4. 在 BEGIN_MSG_MAP(CDialog) ...... REFLECT_NOTIFICA...
2年前 阅读(656)

内存映射文件

内存文件映射:一种内存管理方法,使程序可以像访问内存一样访问文件。它使磁盘文件的全部或部分内容映射到进程虚拟地址空间的某个区域,使用它不必执行文件I/O操作也无需对文件内容进行缓冲处理。该特性是非常适合于用来管理大尺寸文件的(批:故无需担心占用内存的问题?)。 ...
2年前 阅读(537)

临界区 互斥量 信号量 事件

四种进程或线程同步互斥的控制方法 临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 互斥量:为协调共同对一个共享资源的单独访问而设计的。 信号量:为控制一个具有有限数量用户资源而设计。 事 件:用来通知线程有一些事件已发生,...
2年前 阅读(572)

让程序只有一个应用程序实例在运行

当一个应用程序正在运行的时候我们不希望双击这个应用程序的时候又开启一个新的运行实例, 而仅仅只需要激活先前的实例即可。下面介绍三种简单的方法, 都是在程序开始的时候加入代码: 第一种方法: HWND hOldWnd = NULL; /// define OLD_WND_NAME "先前窗口实例的名...
2年前 阅读(562)

Windows 7下硬盘安装Ubuntu 10.04简明教程(非Wubi安装,迁移2011-05-28)

相信不少朋友和我一样,都安装了Windows7系统。 随着电脑软硬件的快速更新换代,WindowsXP已经告别了历史的舞台,Windows7成了大多数Windows用户的选择。但不管Windows怎 么变,我们还是一样喜爱Ubuntu系统。操作系统变了,我们的安装方式也变了,以前的XP下的安装方式已经不行。 ...
2年前 阅读(542)

npm常用命令

![npm常用命令](https://ww4.sinaimg.cn/large/006tNbRwgy1fc7r9gq5olj30ru0kjq5t.jpg)...
2年前 阅读(518)

函数外初始化与函数内初始化

关于函数外初始化与函数内初始化之前一直分的不是太清,也不太在意。昨天终于出现了这方面的问题,所以决定好好看下,以下是这次的一些收获,先看测试代码: include "stdafx.h" include <iostream> using namespace std; bool FillStr(char &szDst, int nSize) { bo...
2年前 阅读(563)

DLL的编写与调用,简单示例(迁移2011-03-06)

新建一个DLL类型的应用程序,如:myDll.cpp include <windows.h> include <iostream> extern "C" int _declspec(dllexport) DllAdd(int a, int b) { return a + b; } extern "C" 在 DLL的设计中中,,如果使用C++开发,通常在导出函数的定义中使用extern "C...
2年前 阅读(619)

32位到64位程序移植(迁移 32位到64位程序移植)

前段时间一直弄关于32位到64位程序移植的问题, 终于结束了, 所以在这里做一下小结。 其实对于一般的32位应用程序64位操作系统都是兼容的, 只有一些特殊的需要与64位应用程序进行交互的才需要编译成64位, 不然会出现不兼容的问题。因为我移植的是输入法, 这里拿输入法来...
2年前 阅读(731)

WTL CComboBox 增加所有字体名(迁移2011-03-10)

今天为CComboBox控件增加系统中的字体名折腾了半天, 记录下防止再犯, 或许以后用不到。 1. 定义一个CComboBox的对象: CComboBox m_cbChiFont; 2. 给上面的对象关联一个资源ID: m_cbChiFont.Attach(GetDlgItem(IDC_CHI_FONT)); 3. 关键地方来了, 首先定义函数...
2年前 阅读(544)

WTL 一个很好用的ToolTip(迁移2011-03-13)

找到了一个老外写的很好用的ToolTip, 但是有两个小问题,终于解决了,拿出来和大家分享下。 - 问题1:有时候出现这样的情况,鼠标划上去后立马弹出提示,然后消失,最后又弹出一次; > 解决方法:m_TT.SetDelayTime(TTDT_RESHOW, 1000);//鼠标划上过1秒后弹出提示; - 问题...
2年前 阅读(722)

高质量子程序核查表(代码大全2)(迁移2011-03-22)

子程序:为了实现一个特定的目的而编写的一个可被调用的方法(method)或过程(procedure)。例如C++中的函数(function)。 大局事项: 1. 创建子程序的理由充分吗? 2. 一个子程序中所有适于单独提出的部分是不是已经被提出到单独的子程序中了? 3. 过程的名字中是否用了强...
2年前 阅读(524)

WTL安装到VS2008和VS2010中(迁移2011-02-26)

WTL是什么就不说了, 今天安装的时候遇到了一些小问题, 所以记录下。 WTL8.0只支持VS2005, 不过只需要修改几个小地方就可以在VS2008下用了。 可以下载WTL8.1就不需要修改了, 它是支持VS2008的。 1. 直接解压在AppWiz文件下有个setup90.js直接运行就可以了 但是如...
2年前 阅读(626)
 
Keep it simple,stupid
文章数
290
总访问量
305733
今日访问
376
最近评论

xuehaoyun : 很不错,来围观一下
tujiaw : 抱歉csdn code服务关闭了,这个代码我也找不到了
于淞 : 你好,这个文章的源码能分享一下吗,songsong9181@163.com,谢谢了 上面的写错了
于淞 : 你好,这个文章的源码能分享一下吗,838106303@163.com,谢谢了 上面的链接不能用了
tujiaw : 多谢多谢
essaypinglun college-paper.org : 很好的博客,赞赞
Folly : 这个实现有点奇怪,Qt为什么没有统一的比对方法。
过多s : alert("hello, world!")
tujiaw : 还不错哦
回到顶部