yang131

导航

2022年12月21日 #

BCG Visual Studio Gui Demo 分析

摘要: BCG 的 vs 界面风格,控件全部要加上 CBCGP 前缀vs 里面的工具箱,文件视图,资源试图,属性窗口,输出窗口和 watch 窗口 继承的都是是 DockingControlBar, 当窗口创建完成之时,调用步骤 EnableDocking (可以的位置)->DockControlBar ( 阅读全文

posted @ 2022-12-21 16:01 NoNight 阅读(94) 评论(0) 推荐(0) 编辑

弱网络环境下,网络性能优化

摘要: 1、采用 TCP 协议、实现长连接 2、采用长连接池,节省握手时间 3、采用 ProtocolBuffer,减少冗余数据(相比 xml) 4、弃用 DNS,直接使用 IP,减少了请求 DNS 服务查询 IP 的时间,避免被 DNS 劫持 5、加入重试机制,提供成功率 6、使用 Http2.0,压缩头 阅读全文

posted @ 2022-12-21 15:59 NoNight 阅读(113) 评论(0) 推荐(0) 编辑

深度学习 玩游戏 Q-LEARNING

摘要: 游戏里面非玩家的角色行为,即 AI。 腾讯的 Ai 游戏框架:TencentOpen. 介绍: Agent,behavior tree, 大概意思就是 通过自己的框架来确定 ai 行为,然后通过 agent 代理发送给游戏。 下面偶然间看到了一个作品,使用机器学习玩 FlyBird. 下面是链接 h 阅读全文

posted @ 2022-12-21 15:56 NoNight 阅读(40) 评论(0) 推荐(0) 编辑

使用 Doxygen 来生成 Box2d 的 API 文档

摘要: 对于 Doxygen 以前只听别人说过,而现在使用它也是一个偶然,缘分吧。前两天看 box2d 的官方 sdk 中,发现他有用户手册却没有说明,只是留下了一个 Doxygen 的文件。事情告一段落,然后今天在看 box2d 的例子的时候发现他的函数里都有注释即对函数的使用说明,这才让我想起了 Dox 阅读全文

posted @ 2022-12-21 15:56 NoNight 阅读(59) 评论(0) 推荐(0) 编辑

MFC BCG 一些记录

摘要: MFC: UpdateData (TRUE) // 更新值到控件 UpdateData (TRUE) // 更新控件到值DECLAREMESSAGEMAPBEGINMESSAGEMAP(dialog)ENDMESSAGEMAPbcg 中代码编辑器: CBCGPEditCtrl 中继承 togglem 阅读全文

posted @ 2022-12-21 15:50 NoNight 阅读(54) 评论(0) 推荐(0) 编辑

相机的一些知识

摘要: AWB: 自动白平衡,在某些环境下拍摄的物体受环境光影像会偏向某种颜色,这时要通过改变 R G B 三个颜色的比例使其和正常环境的颜色相同。 ISO:相机感光度。 evf:电子取景器。 相机中有关于 实时显示拍照画面的显示。如果改变白平衡则实时画面和拍平衡画面都会根据白平衡所修改。 Av 光圈优先时 阅读全文

posted @ 2022-12-21 15:48 NoNight 阅读(485) 评论(0) 推荐(0) 编辑

QT 的 ModelView

摘要: QApplication a(argc, argv); QDirModel model; //QDirModel, 问文件目录树 QTreeView tree; QListView list; QTableView table; // 共享同一份目录树 tree.setModel(&model); 阅读全文

posted @ 2022-12-21 15:47 NoNight 阅读(57) 评论(0) 推荐(0) 编辑

STL 算法 <algorithm>,

摘要: STL 算法部分主要由头文件 <algorithm>,<numeric>,<functional > 组成。要使用 STL 中的算法函数必须包含头文件 < algorithm>,对于数值算法须包含 < numeric>,<functional > 中则定义了一些模板类,用来声明函数对象。STL 中算 阅读全文

posted @ 2022-12-21 15:46 NoNight 阅读(29) 评论(0) 推荐(0) 编辑

QT 开发快速入门

摘要: 本人 qt 业余,但有的时候要用到 qt,而又没有系统的学习,用到哪里看哪里。 环境: vs2012+ qt-vsaddins+qt5.5 qt 的按钮点击事件出发的基本要素: 1. 按钮触发函数为 public/private slots。 2.connect (ui.Btn,Signal (cl 阅读全文

posted @ 2022-12-21 15:44 NoNight 阅读(132) 评论(0) 推荐(0) 编辑

vs 常用的调试技巧

摘要: 本地调试,一般打断点, 然后下一步,或者步入,或者运行到上一步。 有专用的对战窗口。 条件断点,输入当前变量的名称,然后打印变量值变量名和对战的一些信息,当然也可以选择进入断点后是否进一步运行 线程调试:在进入断电会后,点击调试 -> 线程 -> 然后对当前的线程做冻结取消冻结的操作。 远程调试,需 阅读全文

posted @ 2022-12-21 15:44 NoNight 阅读(123) 评论(0) 推荐(0) 编辑

标准 C++ 中的 string 类的用法总结

摘要: 相信使用过 MFC 编程的朋友对 CString 这个类的印象应该非常深刻吧?的确,MFC 中的 CString 类使用起来真的非常的方便好用。但是如果离开了 MFC 框架,还有没有这样使用起来非常方便的类呢?是肯定的。也许有人会说,即使不用 MFC 框架,也可以想办法使用 MFC 中的 API,具 阅读全文

posted @ 2022-12-21 15:42 NoNight 阅读(55) 评论(0) 推荐(0) 编辑

自己在本地搭建 git 版本仓库服务器

摘要: 请确保你安装了 git 的图形化工具和 git 软件 首先先创建一个目录作为你的项目工程目录,比如 e:/gitTest 其次右键 git init. 然后指定一个 git 服务器目录,例如:e:/git server 然后在你的项目工程目录 右键 git bash 启动终端。 写入命令: git 阅读全文

posted @ 2022-12-21 15:41 NoNight 阅读(299) 评论(0) 推荐(0) 编辑

GUI随笔

摘要: ####GUI是一个很大的话题,从Win32(windows基础API编程)到MFC,QT再到DuiLib,WPF,Winform再到Html这是一个很漫长的路,下面是我对这个界面库的见解 就对我而言,或者说目测软件开发,工具开发以及游戏开发等,GUI分为系统提供的API,以及窗口内自绘制两种。但涉 阅读全文

posted @ 2022-12-21 15:02 NoNight 阅读(43) 评论(0) 推荐(0) 编辑