- 博客(9)
- 收藏
- 关注
原创 每周工作学习总结(四月第3周)
本周的工作中遇到了一个奇怪的问题程序中出现了一个奇怪的bug,但是却找不到原因在以对话框为基础的MFC程序中,点击按钮打开一个子对话框,在刚打开时,进行操作时没有问题的,但是再次进行操作时,程序没有任何的相应,既没有进行功能,也没有相关的报错。或者打开对话框防放置一两分钟后,进行操作同样没有相应。查看操作日志,完全没有任何有过操作的迹象。在点击对话框上的x键关闭后,再次打开功能恢复。但是,点...
2020-04-19 21:50:50 293
原创 每周工作学习总结(四月第2周)
本周主要还是继续画K线图的工作。在画K显示有几个需要注意的点:一、1分钟K线的始末Tick的选择这里以TB上的为例,它是以每分钟的第二条Tick为每个K线的起始Tick,而已下一分钟的第一条Tick作为本分钟K线的终点。例如,9:30的起始tick为9:30:00.5,终点tick为9:31:00.0。而有的软件则是以本分钟的第一条tick为起点,最后一条tick为终点。二、特殊时间的处理...
2020-04-12 21:51:44 160
原创 每周工作学习总结(三月最后一周&&4月第一周)
服务端程序防火墙设置本周首先时将上周完成的软件进行了发布,同手解决了在第一次发布软件时,服务端添加入站规则,但是客户端还是连接不了的问题。这个问题的解决方法就是,在入站规则里只添加端口时没办法的,而是要把整个程序添加进去操作方法如图所示(以win10为例):1、防火墙和网络设置2、高级设置3、入站规则并点击右方操作中的 新建规则4、选择程序并下一步5、修改程序路径并下一步...
2020-04-06 17:08:49 237
原创 每周工作学习总结(三月第4周)
MFC的多分辨率适应由于MFC的控件没法自动适应分辨率,所以在工作中,先以低分辨率为基准,做出了一个默认的布局。使用GetSystemMetrics函数获取分辨率,根据不同的分辨率使用MoveWindow函数,对控件的位置进行移动,调整成适应于高分辨率的界面。虽然方法有点Low,但是有效,可以解决对不同分辨率的自适应。Nagle算法和TCP_NODELAY在使用winsocket进行tc...
2020-03-29 14:30:43 149
原创 每周工作学习总结(三月第3周)
Socket通信本周首先要进行的是改进数据的传输在之前的工作中,在传输数据量比较大时(>1024Byte)时,我才用了在服务端分段传输,即将每个缓冲区设置为1024字节,然后计算分的段数,使用for循环进行循环发送。后来发现在接收时会出现数据接收不完整,或者数据粘连的现象。为了解决这个问题,我在网上翻了不少的帖子,都没有什么解决办法。大部分都是将在传输时,先传输数据的大小之类,并且例子...
2020-03-21 22:47:18 189
原创 每周工作学习总结(三月第2周)
本周的工作主要是在前面几周工作的基础上进行增加或者修改,整体而言没有遇到大的问题,只有在周五才发现了一个问题。这个问题是在给定的范围内,以相同的间隔绘制指定条数的图形,会出现填不满整个绘图区域的问题。我想了下,问题的原因应该时这样的:绘图区的宽度(width)可能不是所绘图的条数(n)的整数倍,这就导致在进行相除时,导致每个间隔(perwidth)并不是一个整数。绘图是以像素点进行,而像素的最...
2020-03-14 14:55:37 94
原创 每周总结
今天在使用ofstream输出宽字符(Unicode)文本时出现了问题 std::string InsFile = ".\\Ins.txt"; std::ofstream of; of.open(InsFile); for (size_t i = 0; i < Insrecv.nSize; i++) { //g_arInsI...
2020-02-22 17:48:57 249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人