- 博客(44)
- 资源 (1)
- 收藏
- 关注
转载 tcp/ip协议详解及重点知识整理
https://blog.csdn.net/doraemon___/article/details/52711221一、TCP/IP参考模型 ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模型和OSI参考模型的对比示意图。图2-1 TCP/I...
2019-08-04 13:35:07 5782 1
原创 关于工具
关于工具磨刀不误砍柴功,自己用过的好工具大总结https://post.smzdm.com/p/av7kwq67/电子民工桌面的日常分享https://post.smzdm.com/p/a07m04pr/
2019-05-05 10:19:27 135
转载 说服一个人有多难,难如登天。
说服一个人有多难,难如登天。https://www.jisilu.cn/question/311915quantech赞同来自:jetren 、jeffrey1220 、清水无香 、pppppp 、老实人更多 »男怕穷、女怕丑、老怕死、娃怕笨,把握这几点就容易了quantech赞同来自:造反有理 、华zxh 、一扔大师 、哈维07 、hubo5855 更多 ...
2019-04-19 22:22:30 252
原创 visio导出jpg清晰和边框太窄
1使导出变清晰,选打印分辨率,质量选100%,即可。2边框太窄,图像基本上碰到页面边缘,可以在图形边上输入一行白色的文字,这样导出JPG的时候图形与边缘就隔了一行。...
2019-03-25 14:52:58 2996
转载 【project】ZigBee小型环境监测系统(+源代码)
https://blog.csdn.net/Hxj_CSDN/article/details/82995358当时想把整个学期所学内容联系起来,所以有了这个数据库+ZigBee+Qt的小型环境监测系统,存档并分享源代码。文章目录00-设计篇01-硬件篇02-软件篇03-测试篇网盘链接00-设计篇 该系统用于测试环境中的一些常用数据,范围比较窄,只应用过在实验室内的仪...
2019-03-22 14:29:25 1668
转载 visio图片导入word和PPT的最清晰的方式
visio图片导入word和PPT的最清晰的方式在visio中画图之后,要导入PPT和Word,一般情况下我选择的是先导出为JPG或者PNG格式的图片,然后再插入到Word和PPT中,但是这样往往不清楚,今天发现一个很方面而且很清楚的方式,那就是:在viso的编辑界面画好图之后,直接ctrl+a全选,然后ctrl+c复制,再ctrl+v粘贴到world或者PPT中,图片非常...
2019-03-22 10:32:34 10020 2
转载 转载【电波话题】10:电波群友关于广播电台短波带宽的讨论
【电波话题】10:电波群友关于广播电台短波带宽的讨论编者:电波群是一个真实的社会,吵吵闹闹也是常见的事情。2018年12月8日晚20点左右,电波2群有不少群友讨论“短波广播带宽”的话题,非常热烈,由于许多是群友语音讨论且整体讨论时间较长,双方交战甚久、群里硝烟弥漫,战火甚至延续到了12月10日...... 电波编辑难以逐一剪辑、整理出来,现仅选取几段群友较长的发言分享出来,被选出来或未被选出来...
2019-02-27 22:36:46 5242
转载 HTML5实现简易计算器
HTML5实现简易计算器 - 一个农名工 - CSDN博客https://blog.csdn.net/weixin_43954509/article/details/84956432闲来无聊,用H5写了一个简易版计算器,只是简单地一元运算,功能不多说,直接上代码,注释很详细;(ノ ̄▽ ̄)<!DOCTYPE html><html lang="en"> <...
2019-02-25 23:45:43 8684 1
转载 【C语言】让你不再害怕指针——C指针详解(经典,非常详细)
【C语言】让你不再害怕指针——C指针详解(经典,非常详细) - 栓鸣博客 - CSDN博客https://blog.csdn.net/qq_41035588/article/details/79673674 前言:复杂类型说明 要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普...
2019-02-20 22:52:50 297
转载 记录
1换行与回车“/r/n”回车与换行在Windows中:'/r' 回车,回到当前行的行首,而不会换到下一行;'/n' 换行,换到当前位置的下一行,而不会回到行首;回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。 在计算机还没有出现之 前,有一种叫做电传打字机(Teletype Model 33,Linux/Unix下的tty概念也...
2019-02-20 22:08:39 94
原创 配置轻量化的C语言学习环境UltraEdit+MinGW
1首先下载安装MinGW,并进行环境配置。MinGW下载|MinGW 5.1.6 正式版下载_太平洋下载中心https://dl.pconline.com.cn/download/364149.html2下载安装UE,并激活。UE激活(亲测有效,通过注册机激活) - QuellanAn的博客 - CSDN博客https://blog.csdn.net/qq_27790011/art...
2019-02-20 14:50:35 586
转载 MinGW离线下载+UE激活
MinGW下载|MinGW 5.1.6 正式版下载_太平洋下载中心https://dl.pconline.com.cn/download/364149.htmlUE激活(亲测有效,通过注册机激活) - QuellanAn的博客 - CSDN博客https://blog.csdn.net/qq_27790011/article/details/84560647 编译工具MinGW 5...
2019-02-20 00:00:29 371
转载 UltraEdit编译C语言程序并运行的示例
2012-10-21 16:57:00下面就来配置我们的UltraEdit-32吧。第一步、首先当然是下载UltraEdit-32,最好下载一个中文版,然后安装。第二步、下载C/C++编译器。推荐:MinGW(一个Windows平台下的GCC编译器,属于免费的哦。)http://sourceforge.net/projects/mingw,选择一个版本比较高的下载,我下的是MinGW3....
2019-02-19 23:59:17 4147
转载 错误解决:no newline at end of file
出现: warning: no newline at end of file解决办法: 在*.c文件最后面添加上一个回车,独立成一行。(在程序代码的最后面多敲一个空行,也就是说在右括号后打个回车键。因为gcc对你的源文件有要求,就是.c or .cpp文件后面要有一个空行) 分析: 应该是编译器需要文件最后有一个回车,作为文件结尾。 参考资料:由“warn...
2019-02-19 23:54:40 14962 1
原创 记录类型(1)
<br />记录类型<br />记录类型用于定义不同类型数据项的固定集合。记录中每个元素,或者说域,有它自己的类型。记录类型定义中列出了所有域,每个域对应一个域名,通过域名可以访问它。<br />下面简单列举了记录类型的定义、类型变量的声明以及这类变量的使用:type Date = record Year: Integer; Month: Byte; Day: Byte; end; var BirthDay: Date; begin
2011-04-12 09:52:00 940
原创 edit中只能输入数字、小数点等等候,还能使用ctrl+c和ctrl+c的办法
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);begin case Key of '0'..'9': ; //对数字键响应 #8,#9,#37,#39,#46,#35,#36:; //对退格键、Tab键、左右箭头响应 #1,#3,#22,#24:;//对Ctrl C、V、A、X响应原帖http://www.delphibbs.com/delphibbs/dispq.asp?lid=1
2011-04-01 23:03:00 790
原创 edit中只能输入数字、小数点(只可以1个小数点)和负号+多个edit共用一个事件
在keypress事件加入如下代码即可 if not (key in ['0'..'9','.',#8]) then key:=#0;if (key='.') and (Pos('.',Edit1.Text)>0) then key:=#0;pos('.',edit1.text)得到的是 . 第一次在edit.text中出现的位置 因为只要edit1.text中有一个 . 返回值肯定大于0 上面这段代码只能在edit1中应用,如果想将该事件应用到多个edit上,可做如下修改:(
2011-04-01 22:32:00 657
原创 edit中只能输入数字、小数点(只可以1个小数点)和负号+多个edit共用一个事件
<br />在keypress事件加入如下代码即可 <br />if not (key in ['0'..'9','.',#8]) then<br /> key:=#0;<br />if (key='.') and (Pos('.',Edit1.Text)>0) then<br /> key:=#0;<br /> <br /> <br /> <br />pos('.',edit1.text)得到的是 . 第一次在edit.text中出现的位置 <br />因为只要edit1.text中
2011-04-01 22:32:00 462
原创 delphi if...else...语句和函数参数传递
<br />1if语句<br />对if-then型语句,仅当条件满足时,语句才执行;对if-then-else型,if语句在两条语句中选择一条执行。条件用布尔表达式建立,句子中的条件部分可以是一系列条件(用and、 or 、 not等布尔操作符联接起来),if语句又可以嵌套另一个if语句,要注意的是,不能在第一句之后、else 关键词之前加分号,否则编译器将告知语法错误。<br /> <br />if ....then<br /> begin<br /> .......<br />
2011-03-31 10:24:00 2269
原创 修改exe图标,加入版本号
<br />1.修改exe图标<br />Project-> Options-> Application页-> Load Icon..就可以了<br />2.加入版本号<br />Project --> Options --> version info <br />对Major、Minor、Release、Buil四项定值一般做法是<br />1.2.3.4<br /><br />1. 重大版本修改,可能是使用不同的协议不同的接口<br />2. 功能性版本,重要功能的增加<br />3. BUG修复<
2011-03-29 10:05:00 610
原创 为什么panel总是会遮住speedbutton?
<br />为什么我的panel总是会遮住speedbutton?是不是我的speedbutton的transparent设置为true有问题?但是修改成false也不行,<br />我是菜鸟,第一次发贴,大人帮忙!<br /> <br />hedong(hedong)▲▲▲▲△-盒子活跃会员2003-4-28 13:24:438楼:这也算问题?楼主需要看看入门书籍。<br /><br />如果speedbutton和panel的parent都是Form,当然运行时speedbutton会被panel挡住。
2011-03-28 23:34:00 602
原创 安装vclskin v4.11
<br />1.下载v4.11解压,copy到lib文件夹下。<br />2.打开d7,分别open vclskin下d7的WinSkinD7R.dpk 和WinSkinD7D.dpk,分别编译,然后install WinSkinD7D.dpk。<br /> 此时安装完毕。<br />3.添加 Tools->Environment Options->Library>Library path。添加为E:/Borland/Delphi7/Lib/VCLSKIN.v4.11.2006.7.25.Delphi.
2011-03-28 15:27:00 673
原创 ListBox第一行字体比其他行小的问题,delphi要不要打包
<br />ListBox第一行字体比其他行小,把字体设置成“宋体”就可以了。<br /> <br />只是编了个小程序纠结要不啊哟打包,都不知道打包是啥玩意,以为老兄的话让我确定不用打包。“如果没用数据库,没有用Activex控件的话,Delphi根本不用打包,一个Exe就可以执行了。”
2011-03-04 21:48:00 898
原创 判断groupbox中所有的edit是否为空,并给出空的哪个edit为空(2)
<br />procedure isNull(grp:TGroupBox);<br />var<br /> I:Integer;<br />const<br /> arr: array[0..1] of string = ('edit1为空', 'edit2为空');<br />begin<br /> for I := 0 to grp.ControlCount - 1 do begin<br /> if grp.Controls[i] is TEdit then<br />
2011-03-03 21:08:00 468
原创 判断groupbox中所有的edit是否为空,并给出空的哪个edit为空
procedure TForm1.Button1Click(Sender: TObject);var I:Integer;const arr: array[0..1] of string = ('edit1为空', 'edit2为空');begin for I :=0to grp1.ControlCount -1do begin if grp1.Controls[i] is TEdit then begin if (grp1.Controls[i] as TEd
2011-03-03 14:08:00 477
转载 给 Edit 两个可选值
<br />procedure TForm1.Edit1Click(Sender: TObject);<br />const<br /> arr: array[-1..0] ofstring = ('man', 'woman');<br />begin<br /> Edit1.Tag := not Edit1.Tag;<br /> Edit1.Text := arr[Edit1.Tag];<br />end;
2011-03-03 12:49:00 282
转载 使用剪切板:TClipboard 类
把窗体客户区图像保存到文件或剪切板使用剪切板[5]: SetAsHandle、GetAsHandle - 自定义格式使用剪切板[4]: 如果把子控件一起复制? - 同时回复 ghd2004 的问题使用剪切板[3]: SetComponent、GetComponent使用剪切板[2]: Assign、HasFormat使用剪切板[1]: AsText、SetTextBuf、GetTextBuf
2011-03-03 12:04:00 478
原创 Format 函数
<br />首部 function Format(const Format: string; const Args: array of const): string; $[SysUtils.pas <br />功能 返回按指定方式格式化一个数组常量的字符形式 <br />说明 这个函数是我在Delphi中用得最多的函数,现在就列举几个例子给你个直观的理解 <br />"% " [索引 ": "] [ "- "] [宽度] [
2011-03-02 16:33:00 362
原创 复制ListBox的结果
根据haochin的回复,我稍微改了一下,最后是这样:use Clipbrdprocedure TForm1.Button2Click(Sender: TObject);var I : Integer;begin Clipboard.Clear; for I := 0 to ListBox1.Count - 1 do begin Clipboard.AsText := Clipboard.AsText +listbox1.Items[I]+#13#10; end; //Clipboard.
2011-03-02 14:30:00 1447 1
转载 System 中的数学函数
<br /> <br />//绝对值: Abs<br />var<br /> d: Real;<br /> v: Variant;<br />begin<br /> d := Abs(-1.2);<br /> ShowMessage(FloatToStr(d)); {1.2}<br /><br /> v := '-100';<br /> ShowMessage(v); {-100; v 是变体类型无需转换}<br /><br /> v := Abs(v);<br />
2011-03-02 10:08:00 236
转载 返回整数的四种情况
<br /> <br />//返回整数的四种情况<br />const<br /> a = 1.8;<br /> b = -1.8;<br />begin<br /> {返回比值大的最小整数:}<br /> ShowMessage(IntToStr(Ceil(1.8)) + ',' + IntToStr(Ceil(-1.8))); {返回:2,-1}<br /><br /> {返回比值小的最大整数:} ShowMessage(IntToStr(Floor(1.8)) + ',' + I
2011-03-02 10:07:00 435
转载 Math 中常用的数学函数
<br /> <br />//整除与余数: DivMod<br />const<br /> a = 11;<br /> b = 3;<br />var<br /> x,y: Word;<br />begin<br /> ShowMessage(IntToStr(a div b)); {整除得 3}<br /> ShowMessage(IntToStr(a mod b)); {余数 2}<br /><br /> DivMod(a,b,x,y);<br /> ShowMessage(IntToSt
2011-03-02 10:06:00 477
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人