切换导航
首页
技术问答
编程语言
前端开发
移动开发
开发工具
程序设计
行业应用
CMS系统
服务器
频道导航
▸ PHP
▸ Java
▸ Java SE
▸ Python
▸ C#
▸ C&C++
▸ Ruby
▸ VB
▸ asp.Net
▸ Go
▸ Perl
▸ netty
▸ Django
▸ Delphi
▸ Jsp
▸ .NET Core
▸ Spring
▸ Flask
▸ Springboot
▸ SpringMVC
▸ Lua
▸ Laravel
▸ Mybatis
▸ Asp
▸ Groovy
▸ ThinkPHP
▸ Yii
▸ swoole
▸ HTML
▸ HTML5
▸ JavaScript
▸ CSS
▸ jQuery
▸ Bootstrap
▸ Angularjs
▸ TypeScript
▸ Vue
▸ Dojo
▸ Json
▸ Electron
▸ Node.js
▸ extjs
▸ Express
▸ XML
▸ ES6
▸ Ajax
▸ Flash
▸ Unity
▸ React
▸ Flex
▸ Ant Design
▸ Web前端
▸ 微信小程序
▸ 微信公众号
▸ iOS
▸ Android
▸ Swift
▸ Hybrid
▸ Cocos2d-x
▸ Flutter
▸ Xcode
▸ Silverlight
▸ cocoa
▸ Cordova
前端之家
Sqlite
Programing TIPS
Programing TIPS
2020-06-18
Sqlite
前端之家
前端之家
收集整理的这篇文章主要介绍了
Programing TIPS
,
前端之家
小编觉得挺不错的,现在分享给大家,也给大家做个参考。
1.gcc to release@H_
403
_1@ gcc -DNDEBUG test.c -o test @H_
403
_1@ @H_
403
_1@ 2. 基本gcc命令@H_
403
_1@ g++ -c -D NDEBUG=3 reciprocal.cpp -o reciprocal -L/usr/local/lib/pam -lpam@H_
403
_1@ @H_
403
_1@ 3. 查看gcc帮助@H_
403
_1@ info gcc@H_
403
_1@ @H_
403
_1@ 4. 预编译默认宏@H_
403
_1@ __DATE__ @H_
403
_1@ __TIME__@H_
403
_1@ @H_
403
_1@ 5. MFC resource 拖动控件时,调整tab键一动顺序, 在resource
菜单
,ctrl + D, 然后用鼠标点击确定顺序。 如果不勾选tab stop, tab键永远都不会跳到他身上@H_
403
_1@ @H_
403
_1@ 6. -lz zlib1g@H_
403
_1@ @H_
403
_1@ 7. 乱码大赛:
http://www.ioccc.org/years.html
@H_
403
_1@ @H_
403
_1@ 8. 使用Xtreme ToolkitPro皮肤:@H_
403
_1@ 1.
添加
头
文件
到<stdAfx.h>: #include <D:\Xtreme ToolkitPro\Include\XTToolkitPro.h> // Codejock Software Components@H_
403
_1@ 2. 在CMainFrame::CMainFrame() 中加入@H_
403
_1@ TCHAR szStylesPath[_MAX_PATH];@H_
403
_1@ CString m_strStylesPath;@H_
403
_1@ VERIFY(::GetModuleFileName(@H_
403
_1@ AfxGetApp()->m_hInstance,szStylesPath,_MAX_PATH)); @H_
403
_1@ CString csStylesPath(szStylesPath);@H_
403
_1@ int nIndex = csStylesPath.ReverseFind(_T('\\'));@H_
403
_1@ if (nIndex > 0) {@H_
403
_1@ csStylesPath = csStylesPath.Left(nIndex);@H_
403
_1@ }@H_
403
_1@ else {@H_
403
_1@ csStylesPath.Empty();@H_
403
_1@ }@H_
403
_1@ m_strStylesPath = csStylesPath + _T("\\Skin\\");@H_
403
_1@ @H_
403
_1@ XTPSkinManager()->SetApplyOptions(xtpSkinApplyFrame | xtpSkinApplyColors | xtpSkinApplyMetrics | xtpSkinApplyMenus);@H_
403
_1@ XTPSkinManager()->LoadSkin(m_strStylesPath + _T("iTunes"),_T("Normalitunes.INI"));@H_
403
_1@ @H_
403
_1@ 3. 工程
属性
(alt+F7)->
链接
器->常规->附加库目录->"D:\Xtreme ToolkitPro\Lib" @H_
403
_1@ @H_
403
_1@ remark:
链接
ToolkitPro1321vc80D.dll,表示VC8.0debug版本,而
链接
ToolkitPro1321vc80UD.dll表示当前字符集为Unicode。@H_
403
_1@ @H_
403
_1@ 9. 拷贝已存在Dll到指定目录:@H_
403
_1@ 工程->
属性
->
生成
事件->
生成
后事件->命令行: call copy.bat@H_
403
_1@ #copy.bat@H_
403
_1@ set out_dir="../../Debug"@H_
403
_1@ if exist %out_dir% ( @H_
403
_1@ echo %out_dir% @H_
403
_1@ md %out_dir%\Skin@H_
403
_1@ del /Q %out_dir%\Skin.* @H_
403
_1@ ) else ( @H_
403
_1@ echo "creating output directory..." @H_
403
_1@ md %out_dir% @H_
403
_1@ ) @H_
403
_1@ @H_
403
_1@ copy /y ToolkitPro1321vc80D.dll %out_dir%@H_
403
_1@ xcopy Skin %out_dir%\Skin /S /V /E@H_
403
_1@ @H_
403
_1@ 10. VC6.0 设置include 路径@H_
403
_1@ (not good)
方法
解决
:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”->“Directories(目录)”重新设置“Excutable Fils、Include Files、@H_
403
_1@ Library Files、Source Files”的路径。@H_
403
_1@ (good)Select the C/C++ tab next. Change Category to Preprocessor,and add ../Include to Additional Include Directories.@H_
403
_1@ @H_
403
_1@ 11.
sql
ite@H_
403
_1@ 1.
sql
ite mannger@H_
403
_1@ a.
sql
ite mannger,add extension in firefox@H_
403
_1@ b. open
sql
ite mannager: firefox-> tool->
sql
ite mannager@H_
403
_1@ 2.
sql
ite tutorial: @H_
403
_1@
http://souptonuts.sourceforge.net/readme_sqlite_tutorial.html
@H_
403
_1@ @H_
403
_1@ 12. VC
输出
错误
信息:@H_
403
_1@ LPVOID lpMsgBuf;@H_
403
_1@ FormatMessage( @H_
403
_1@ FORMAT_MESSAGE_ALLOCATE_BUFFER | @H_
403
_1@ FORMAT_MESSAGE_FROM_SYSTEM | @H_
403
_1@ FORMAT_MESSAGE_IGNORE_INSERTS,@H_
403
_1@ NULL,@H_
403
_1@ GetLastError(),@H_
403
_1@ 0,// Default language@H_
403
_1@ (LPTSTR) &lpMsgBuf,@H_
403
_1@ NULL @H_
403
_1@ );@H_
403
_1@ @H_
403
_1@ AfxMessage
Box
((LPCTSTR)lpMsgBuf);@H_
403
_1@ //Message
Box
( NULL,(LPCTSTR)lpMsgBuf,L"Error",MB_OK | MB_ICONINFORMATION );@H_
403
_1@ @H_
403
_1@ LocalFree( lpMsgBuf );@H_
403
_1@ @H_
403
_1@ 相比于linux[perror(""); or fprintf("xxxx %s\n",strerror(errno));],太麻烦了。@H_
403
_1@ @H_
403
_1@ 13. printf("%X %x",15,15); /*控制十六进制大写小*/@H_
403
_1@ @H_
403
_1@ 14. sdl begin:@H_
403
_1@ 下载 sdl 版本: http://www.libsdl.org/release/ vs2005 对应1.2.14 VC8.0@H_
403
_1@ 教程: http://lazyfoo.net/SDL_tutorials/index.
PHP
@H_
403
_1@ 1. 设置引用的lib目录: 连接器->常规->附加库目录@H_
403
_1@ 2. 设置引用的lib名字: 连接器->输入->附加依赖项@H_
403
_1@ 3. 设置第三方头
文件
目录: C/C++->常规->附加包含目录@H_
403
_1@ 4. C/C++ ->
代码
生成
->运行时库 -> /MD(for release) /Mtd(for debug)@H_
403
_1@ 5. 连接器->系统->子系统->Windows (/SUBSYSTEM:WINDOWS)@H_
403
_1@ @H_
403
_1@ 15. 基本技能 技能描述@H_
403
_1@ 阅读
代码
这个技能需要程序员能够具备读懂已经存在的
代码
的能力,这样的能力可以让程序员分析程序的行为,了解程序,这样才能和开发团队一起工作,继承维护或是改进现有的程序。@H_
403
_1@ 编写程序 编写程序并不
包括
程序设计。不要以为编程是一件很简单的事情,很多程序员都认为编程只需要懂得程序语言的语法,并把设计实现就可以了。但是这离编写程序还远远不够,使用什么样的编码风格成为编写程序员最需要具备的基本技能。能否使用非常良好的编程风格直接决写了程序员的级别。@H_
403
_1@ 软件设计 这一能力直接决定了需要吏用什么样的
代码
技术达到怎么样的
功能
,而系统架构设计直接决定了软件的质量、
性能
和可维护性。并不是所有的程序在这一方面都非常优秀,但每个程序员都需要或多或少的明白和掌握这一基本技能。@H_
403
_1@ 熟悉软件工程 每个程序员都应该明白软件工程是什么东西,都应该知道,需求分析,设计,编码,测试,Release和维护这几个阶段。当然,几乎所有的人都知道这些东西,但并不是每个人都很清楚这些东西。现在很多高级程序员都会混淆“需求规格说明书FS”和“概要设计HLD”。另外,程序员还需要知道一些软件开发的
方法
论,比如:敏捷开发或瀑布模型。@H_
403
_1@ 使用程序库或框架 一个程序员需要学会使用已有的
代码
,无论是标论的程序库,或是第三方的,还是自己公司内部的,都需要学会做。比如:C++中,需要学会使用STL,MFC,ATL,BOOST,ACE,CPPUNIT等等。使用这些东西,可以让你的工作事半功倍。@H_
403
_1@ 程序调试 程序调试是分析BUG和
解决
问题最直接的能力。没有人能够保证程序写出来不用调试就可以运行正常,也没有人可以保证程序永远不会出BUG。所以,熟练使用调试器是一个程序员需要具备的基本技能。@H_
403
_1@ 使用IDE 学会使用IDE工具也会让你的工作事半功倍。比如,VC++,Emacs,Eclipse等等,并要知道这些IDE的长处和短处。@H_
403
_1@ 使用版本控制 一定要学会使用版本控制工具,什么叫mainline/trunk,什么叫tag,什么叫branch,怎么做patch,怎么merge
代码
,怎么reverse,怎么利用版本控制工具维护不同版本的软件。这是程序员需要明的的软件配置管理中最重要的一块。@H_
403
_1@ 单元测试 单元测试是每个程序都需要做的。很多单元测试也是需要编码的。一定要学会在xUnit框架下进行单元测试。比如JUnit,NUnit,CppUnit等等。@H_
403
_1@ 重构
代码
每个程序员都需要有最基本的能力去重构目前已有的
代码
,使
代码
达到最优但却不能影响任何的已有的
功能
。有一本书叫《软件的重构》,每个程序员都应该读一下。@H_
403
_1@
自动
化编译 程序员需要使用一个脚本,其能
自动
化编程所有的工程和
代码
,这样,整个开发团队可以不停地集成
代码
,
自动
化测试,
自动
化部署,以及使用一些工具进行静态
代码
分析或是
自动
化测试。 @H_
403
_1@ @H_
403
_1@ 16. 大牛的练习:@H_
403
_1@
http://www.samba.org/ftp/unpacked/junkcode/
上一篇:sqlite developer 破解
下一篇:httpd 安装 、sqlite3安装 学习笔记
猜你在找的Sqlite相关文章
SQLite学习笔记
安装 在Windows上安装SQLite。 访问官网下载下Precompliled Binaries for Windows的两个压...
作者:前端之家 时间:2021-01-12
windows上如何安装Sqlite
一、安装 下载地址:http://www.sqlite.org/download.html 将Precompiled Binaries for Wi...
作者:前端之家 时间:2020-11-05
【Android数据存储】SQLite使用实例(附源码)
实例: 会员信息管理 功能:1.查看数据库 2.清空数据库 3.增加会员 4.删除会员 5.更新会员 ...
作者:前端之家 时间:2020-08-07
SQLite数据库管理
作者:前端之家 时间:2020-08-07
SQLite3常用命令
作者:前端之家 时间:2020-08-07
加密你的SQLite
关于SQLite SQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、...
作者:前端之家 时间:2020-08-07
SQLite这么娇小可爱,不多了解点都不行啊
在我眼里,MySQL和Oracle是这样的 而SQLite在是这样的 所以这么萌的数据库,我真的应该多了...
作者:前端之家 时间:2020-08-07
SQLite这么娇小可爱,不多了解点都不行啊
在我眼里,MySQL和Oracle是这样的 而SQLite在是这样的 所以这么萌的数据库,我真的应该多了...
作者:前端之家 时间:2020-08-07
SQLite 这么娇小可爱,不多了解点都不行啊
(点击上方蓝字,快速关注我们) 作者:空之境界 网址:http://supermao.cn/sqlitezhe-yao-...
作者:前端之家 时间:2020-08-07
SQLITE3 使用总结
SQLITE3 使用总结 投稿:hebedich 字体:[ 增加 减小] 类型:转载 时间:2014-08-19 Sql...
作者:前端之家 时间:2020-08-07
编程分类
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
最新文章
• SQLite学习笔记
• windows上如何安装Sqlite
• 【Android数据存储】SQLit
• SQLite数据库管理
• SQLite3常用命令
• 加密你的SQLite
• 加密你的SQLite
• SQLite这么娇小可爱,不多
• SQLite这么娇小可爱,不多
• SQLite 这么娇小可爱,不多
热门标签
更多 ►
undo日志
persistent-c
mysql-error-
postal-code
sql-match-al
mysql-5.6
mysql-8.0
database-tri
安装路径
系统错误
data_dir
丢失文件
主从同步
sql_mode
数据库目录
匿名用户
character_se
ID归零
数据库位置
查询表
重复字段
查询字段
截断日志
SUSPECT
7391
Remote Serve
Linked Serve
玄学问题
登录不上
开启远程访问