- 博客(190)
- 资源 (27)
- 收藏
- 关注
原创 源文件到可执行文件流程
链接:链接器将编译后产生的多个目标文件以及所需的库文件组合成一个单一的可执行文件。链接分为静态链接和动态链接,静态链接在程序编译时就完成,而动态链接在程序运行时完成。编译:编译器将预处理后的代码进行词法分析、语法分析、语义分析以及优化,最终生成汇编代码。这一步会检查代码的语法和语义是否正确,并进行优化以提高代码效率。预处理:预处理器读取系统头文件的内容后,插入到程序文本中,得到新的C程序。汇编:汇编器将汇编代码翻译成机器指令,并将这些指令打包成可重定位的目标程序。
2024-11-06 22:55:09
188
原创 【无标题】语法说明
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2024-11-06 22:47:40
852
原创 英语单词象征意义1
从26个英文字母的形状来解析:A是一座金字塔,是进取。B是两个联结在一起的心,是友谊。C是未满的月牙,是缺憾。D是一架竖琴,是计能E是一个书架,是渊博F是一面旗帜,是振奋G是一个拳头,是力量H是一个单杠 是向上I是一个人 ,是独立J是一个弯钩,是相连M是两道高山,是挫折O是一个圆圈,是团结Q是一条小鱼,是自由S是一条长蛇,是弯曲T是一个路标,是继续前进U是一个空杯子...
2020-03-18 15:12:01
1832
转载 Epplus 使用的简单介绍
Epplus 使用的简单介绍来源https://www.cnblogs.com/sczw-maqing/p/3365395.html操作Excel的主要有以下类库:MyXls(http://sourceforge.net/projects/myxls/)Koogra(http://sourceforge.net/projects/koogra/)ExcelLibrary(http://c...
2020-02-14 18:12:43
1182
1
原创 微课制作笔记01
微课视频录制完成以后,就需要对视频加字幕了.能够 为视频添加字幕的软件有很多,SrtSubMaster是其中之一。CamtasiaStudio是最专业的屏幕录像和编辑的软件套 装.软件提供了强大的屏幕录像(CamtasiaRecorder)、视频 的剪辑 和 编 辑(CamtasiaStudio)、视 频 菜 单 制 作 (Camtasia MenuMaker)、视频剧场(CamtasiaThe...
2020-02-09 20:04:52
702
1
原创 内置数据库系统一般选用Sqlite
内置数据库系统一般选用Sqlite把把整个MYSQL文件目录打包,然后在安装程序中创建MYSQL的服务即可。这个用installshell完全可以实现,我已经试验了n次。没问题的。...
2020-02-01 16:02:38
293
原创 DOS是Disk Operation System(磁盘操作系统)的简称
bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们 [1] 。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。入侵者常常通过批处理文件的编写来实现多工具的组合入侵、自动入侵...
2020-02-01 15:41:28
1652
原创 使用Inno Setup 打包jdk、mysql、tomcat、webapp等为一个exe安装包
使用Inno Setup 打包jdk、mysql、tomcat、webapp等为一个exe安装包很好弄的,这JDK+Tomcat+MySQL都可以拷贝使用的,你把这几个文件夹打包上就可以了,网上有好多打包工具。打包实际就是压缩解压的过程,不过你的JDK要设置环境变量,你打包解压的使用要执行修改一下注册表用InnoSetup.这是一个免费的打包软件.核心软件:INNO setup 免费利用向...
2020-02-01 15:40:51
1097
原创 普通高中机器人竞赛的现状、问题、对策
全国中小学电脑制作活动。该活动创办于 2000年,由中央电化教育馆等单位主办。该活动分为小学组、初中组、高中组和中职组,内容包括艺术设计、网页设计、程序设计、动画设计、创新设计、微博英 语、机器人竞赛等。其中机器人竞赛分为机器人灭火、机器人足球、机器人工程挑战赛———海洋探险等竞赛机器人舞蹈、机器人擂台等表演项目。中国青少年机器人竞赛。该竞赛创办于 2001 年...
2020-01-30 09:48:35
897
原创 云南省第35届青少年机器人竞赛主题与规则(2020年1月11日修订)
云南省第35届青少年机器人竞赛主题与规则(2020年1月11日修订)作者:管理员发布时间:2020-01-15阅读次数:77内容详见附件:1.VEX机器人工程挑战赛主题与规则.pdf2.机器人综合技能比赛主题与规则.pdf3.FLL机器人工程挑战赛主题与规则.pdf4.教育机器人挑战赛主题与规则.pdf5.创意比赛主题与规则.pdf6.普及基础赛主题与规则.pdf(一)第20届中...
2020-01-29 17:01:46
1093
原创 sqlite 使用笔记
//插入条数据(在Begin和Commit之间批量操作,可以大幅度提高效率)result =sqlite3_exec(db, "BEGIN;",0, 0, 0);for (int i=0; i<10000; i++){ //插入一条数据 result = sqlite3_exec(db, "INSERT INTOMyTable (MyText, MyDa...
2020-01-27 20:21:34
133
原创 欢迎使用Markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2020-01-27 19:51:47
148
原创 PyOpenCV图像逆时针旋转90度
PyOpenCV图像逆时针旋转90度warpAffine方法效果很搓,留下大片黑色区域。使用flip和transpose可以实现逆时针旋转90度。先flip或先transpose均可。#coding:utf-8import cv2im = cv2.imread(‘lena.jpg’)dst_im = cv2.flip(im, 1) #原型:cv2.flip(src, flipCode...
2019-10-26 21:27:54
837
原创 FAG笔记:sqlite插入数据慢的问题
快速解决问题的办法:1.插入数据慢的问题最开始以为需要开一个进程来解决,结果搜百度,基本搜不到相关问题。后来又研究了程序、进程、线程的相关知识。2.后来凭感觉好像一次要插入所有数据,来解决这个问题,所以在百度里搜索,发现有一定效果。3.再后来缩小定位,直接搜sqlite里面插入多条数据。4.在优快云l里面,博客后面的例举相关文章里面发现一条最关火,最好的文章,最终解决了问题。5.CSD...
2019-02-20 14:47:34
264
转载 提升SQLite数据插入效率低、速度慢的方法
提升SQLite数据插入效率低、速度慢的方法2015年06月23日 16:29:31 Ansel_m 阅读数:46586前言SQLite数据库由于其简单、灵活、轻量、开源,已经被越来越多的被应用到中小型应用中。甚至有人说,SQLite完全可以用来取代c语言中的文件读写操作。因此我最近编写有关遥感数据处理的程序的时候,也将SQLite引入进来,以提高数据的结构化程度,并且提高大数据的处理能力(...
2019-02-20 14:35:20
313
转载 sqlite一次插入多条记录的优化方法
sqlite一次插入多条记录的优化方法96 浪尖儿2016.08.17 17:50* 字数 579 阅读 1397评论 0喜欢 3Date: 2014-08-09Summary: 有大量的数据要插入数据库,但是每次只写入一条在速度上很难接受。本文介绍了在sqlite数据库中一次插入多条记录的优化方法。sqlite一次插入多条记录的优化方法问题今天在使用sqlite向表中插入数据的时...
2019-02-20 12:40:02
10877
转载 进程和线程
进程和线程很多同学都听说过,现代操作系统比如Mac OS X,UNIX,Linux,Windows等,都是支持“多任务”的操作系统。什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同时有3个任务正在运行。还有很多任务悄悄地在后台同时运行着,只是桌面上没有显示而已。现在,多核CPU已经非常...
2019-02-18 10:37:51
142
转载 进程、线程、多线程相关总结第二(good)
这里有一段知乎上的解释:看见上面几位的回答我真的是醉了。说几句我的理解。首先来一句概括的总论:进程和线程都是一个时间段的描述,是CPU工作时间段的描述。下面细说背景:CPU+RAM+各种资源(比如显卡,光驱,键盘,GPS, 等等外设)构成我们的电脑,但是电脑的运行,实际就是CPU和相关寄存器以及RAM之间的事情。一个最最基础的事实:CPU太快,太快,太快了,寄存器仅仅能够追的上他的脚步,...
2019-02-18 10:31:45
139
转载 进程与线程的一个简单解释
进程与线程的一个简单解释进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个...
2019-02-18 10:19:15
132
转载 进程、线程、多线程相关总结
进程、线程、多线程相关总结一、说说概念1、进程(process)狭义定义:进程就是一段程序的执行过程。广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。简单的来讲进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(tex...
2019-02-18 10:13:58
120
原创 visual studio运行时库MT、MTd、MD、MDd
MT:mutithread,多线程库,编译器会从运行时库里面选择多线程静态连接库来解释程序中的代码,即连接LIBCMT.lib库MTd:mutithread+debug,多线程调试版,连接LIBMITD.lib库MD:MT+DLL,多线程动态库,连接MSVCRT.lib库,这是个导入库,对应动态库为MSVCRT.dllMDd: MT+DLL+debug,多线程动态调试库,连接MSVCRTD....
2019-02-17 21:32:36
446
原创 Error hnk2005:exist already defined in msvcrt.lib(MSVCR100.dll)_LIBCMTD.lib 解决方案
Error hnk2005:exist already defined in msvcrt.lib(MSVCR100.dll)_LIBCMTD.lib 解决方案2013-01-23 21:33 by chenkai, 8911 阅读, 0 评论, 收藏, 编辑今天在调试发布一个Windows 8游戏版本时发现这个异常:Error 1 : error LNK2005: _exit alr...
2019-02-16 10:40:49
239
原创 sqlite入门基础
sqlite入门基础(二):sqlite3_get_table,sqlite3_free_table上一篇介绍的sqlite3_exec 是使用回调来执行对select结果的操作。还有一个方法可以直接查询而不需要回调。但是,我个人感觉还是回调好,因为代码可以更加整齐,只不过用回调很麻烦,你得声明一个函数,如果这个函数是类成员函数,你还不得不把它声明成static的(要问为什么?这又是C++基础了...
2019-02-15 11:42:13
207
转载 sqlite入门基础
sqlite入门基础(一):sqlite3_open,sqlite3_exec,slite3_close打开数据库链接sqlite3_open用法原型:int sqlite3_open(const char filename, / Database filename (UTF-8) */sqlite3 ppDb / OUT: SQLite db handle /)...
2019-02-15 11:39:17
198
转载 MFC对数据的复制及粘贴
复制:注:www.qzze.com 为需要复制到剪贴板的数据,也可为:CString n; n=“www.qzze.com” 可把字符串更换为一数据变量。if (this->OpenClipboard()) //如果能打开剪贴板{ ::EmptyClipboard(); //清空剪贴板,使该窗口成为剪贴板的拥有者 CString str("www.qzze.com");...
2018-10-31 19:12:23
532
原创 代码换行
C/C++ 代码换行问题在Windows中回车换行(\n\r):每次光标移到下一行的行首位置处;‘\r’ 回车,回到当前行的行首,而不会换到下一行,如果接着输出的话,本行以前的内容会被逐一覆盖;‘\n’ 换行,换到当前位置的下一行,而不会回到行首;Unix系统里,每行结尾只有“<换行>”,即"\n";Windows系统里面,每行结尾是“<回车><换行>...
2018-10-31 13:52:54
4953
转载 c++ 操作注册表111
c++ 操作注册表1. 注册表简介注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件,用于存储系统和应用程序的设置信息。16位驱动在Winnt (Windows New Technology)下无法工作,所以所有设备都通过注册表来控制,一般这些是通过BIOS(基本输入输出系统)来控制的。在Win95下,16位驱动会继续以实模式方式...
2018-10-19 12:51:38
226
原创 FAG自我笔记VS2010使用sqlite
作者:明月清风-精进不止来源:优快云原文:https://blog.youkuaiyun.com/xiaxiaojing/article/details/44493555版权声明:本文为博主原创文章,转载请附上博文链接!以前最早接触的是SQL Server2005,这个数据库一般适合数据量超大的情况,比如说卫星的星历数据等。后来接触互联网,发现Mysql还是很实用的,中等易用。目前工作中需要使用使用...
2018-10-17 18:58:23
256
转载 使用VS2010编译sqlite和在VS2010中配置使用sqlite的简单例子演示
使用VS2010编译sqlite和在VS2010中配置使用sqlite的简单例子演示转自:http://blog.youkuaiyun.com/hyxiaohaiyang/article/details/7382551知识补充: sqlite3.dll动态链接库,它允许程序共享执行特殊任务所必需的代码和其他资源。 动态的sqlite3.lib相当于一个h文件,是对实现部分(.dll文件)...
2018-10-17 17:41:56
408
转载 使用EPPlus读写xlsx文件
转发:https://www.cnblogs.com/libla/p/5824296.html朋友有个需求,想对N张excel表做过滤和合并的处理,拜托我写个小程序。因为用户的背景是非专业用户,因此最好的选择是写个GUI程序,再加上读写excel的需求,所以我的首选就是C#的WinForm了。经过搜索,读写excel文件有3种方法:采用OleDB读取EXCEL文件 引用的com组件:Microso
2018-04-26 16:34:43
3159
转载 using namespace std;
std 是一个命名空间.. 不同的命名空间可以有相同的类名被定义 .. using namespace std; 就是指明下面的程序使用std,如果不用这句指明的话就要用std::string(string是std空间中定义的 也可以在全局空间中定义,只要名字空间不一样即可..).. 否则可以默认名字空间中有std.便不用std::来修饰 它是C++新标准中有的,解决多人作编大程序时名...
2018-04-26 13:09:48
273
转载 绘制蓝色半透明矩形的代码
//以下是一个绘制蓝色半透明矩形的代码 CDC memdc; CBitmap bmp,*pOldBitmap; memdc.CreateCompatibleDC(pDC); bmp.CreateCompatibleBitmap(pDC,300,200); pOldBitmap = memdc.SelectObject(&bmp); memdc.Fil...
2018-04-20 23:11:46
1837
转载 指针-老生常谈 又是 常谈常新的话题
冯昱尧 Python、编程 话题的优秀回答者 699 人赞同了该回答 对于程序员来说内存可以简化成这样一种东西: 原文地址: https://www.zhihu.com/question/24466000 你可以把它想象成一条无限长的纸带。纸带上边有一个个的小格子,每个小格子正好是一字节,里边能够存放一个数字。计算机的工作就是对这些小格子里的数字做处理。虽然你在电脑上能够看视频、听...
2018-04-20 00:52:45
321
原创 vs2010下更换exe图标
弄了近个多小时。 直接更换res,资源下面的ico文件即可,win10系统下,需要重启系统,才可以看到实际图标发生改变。
2018-04-15 21:32:11
1428
原创 电脑摄像头阅卷系统6.0版本
**名称:精易阅卷V6.0新增功能:自己制作答题卡功能(一秒钟出卡),使摄像头阅卷真正成为一款理想的教学阅卷助手。更新时间:2017年3月下载地址: https://pan.baidu.com/s/1O5pykjh1x9EebTXoETH44g**此功能增加了,自己制作答题卡的功能,可以生成无数种需要的答题卡。...
2018-04-03 12:15:13
1624
转载 默认参数-的函数
c++ 函数的默认参数 复制代码 /** * @file test.cpp * @author chenjiashou(chenjiashou@baidu.com) * @date 2017/08/20 15:54:27 * @version RevisionRevisionRevision * @brief * **/include int p...
2018-03-19 13:11:00
287
转载 关于vs2012ResourceView打开资源失败,出现“OPened in another editor”解决方案
关于vs2012ResourceView打开资源失败,出现“OPened in another editor”解决方案解决方案:标题 ##关闭所有CPP,H文件,然后重启即可
2018-02-05 14:59:36
788
转载 FAG MFC Radio Button 使用 分组 RadioButton 用法
按CTRL+D,保证同一组内的radio的tab序号是连续的;调整tab序号的方式是:鼠标点击数字,比如先点3,然后点7,则3和7会交换,即radio1变为7,radio5变为3;关联int型变量 注意:只需将group属性为true的radio1关联,radio2和radio3无需关联; 同样,radio4需关联,radio5无需关联
2018-02-05 14:57:21
195
精易摄像头阅卷软件
2018-04-25
android 开发技巧总汇
2014-01-20
将你的Android使用界面更快和更高效益
2014-01-20
Android中文翻译组——Android中文API合集
2014-01-20
嵌入式C、C++语言精华文章集锦
2014-01-20
J2ME开发大全
2014-01-20
Java设计模式-图解-附代码
2014-01-20
Android应用开发揭秘-书籍所需源码
2014-01-20
android的五大类各种常用类的资料整理
2014-01-20
Android程序开发初级教程
2014-01-20
Android开发API详解
2014-01-20
Android 开发环境搭建、配置(基于Windows 操作系统、MyEclipse、Android)
2014-01-20
PHP-MySQL网络开发从入门到精通源代码
2014-01-20
PHP扩展和嵌入
2014-01-20
怎样才能学好PHP
2014-01-20
PHP程序设计中文版
2014-01-20
Android开发环境搭建【图文详解】.pdf
2013-03-30
基于OMR阅卷系统的分析与设计.pdf
2011-04-19
nRF905无线模块使用说明书.pdf
2009-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人