![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂记
Samesky001
世事洞明皆学问,人情练达即文章
技术探索之路,永无止境,这里是一个探索之总结
展开
-
4G PCIE网卡在英创ESM6800上的使用步骤
华为ME909slsusb, 获得vendorid 和productidmodprobe usbserial vendor=0x12d1 product=0x15c1编辑 /etc/ppp/peers/lte-connect-script将ttyUSB1改成ttyUSB0拨号,pppd call lte-connect-script移远EC20lsusb, 获得vendorid 和productidmodprobe usbserial vendor=0x2c7cpro..原创 2021-05-13 09:23:58 · 338 阅读 · 0 评论 -
英创核心板功能使用整理
增加路由功能(windows下)route -p add 192.0.0.0 mask 255.0.0.0 192.168.16.254手动安装nfs功能mount -t nfs 192.168.3.251://home/martin-sd/Share/NFS /mnt/nfs -o nolockESM8000全屏需要设置的环境变量export QT_WAYLAND_SHELL_INTEGRATION=wl-shell内核更新方法flash_opt dtb fsl-imx8mm-esm8原创 2021-05-04 11:21:58 · 202 阅读 · 0 评论 -
Windows服务问题分析及解决
1、发布服务,启动时报错,事件内查看如下: 无法启动服务。System.ComponentModel.Win32Exception: 系统找不到指定的文件。系统:Windows Server 2012,解决:权限问题,在服务中,登陆,不使用本地系统账户,使用指定账户 administrator,(管理员账户),问题解决。...原创 2021-01-09 16:51:58 · 657 阅读 · 0 评论 -
两种协议实现方案的对比
目前我所接触到的协议格式基本结构都很固定,一部分是协议框架,规定协议的头和尾,校验算法,以及其它一些通讯相关的基本参数第二部分是协议数据实现这种协议解析的方式一般是先根据框架确定该协议有效,然后解析出数据,由协议数据解析部分处理。目前这种结构的数据解析部分一般是继承于基本框架,通过统一的接口解析,组织数据。这种方式可行性没有问题. 实际应用中,因为协议框架部分与数据解析部分通过继承耦合在了一起,不利于单独的功能管理。就理解而言,框架本身是为了识别数据构建的一个通讯框架结构,跟数据本身没有必然原创 2020-05-22 09:12:54 · 561 阅读 · 0 评论 -
关于数独求解的分析
我的基本的思路是,按照约束条件,每个空格应当分别在横向,纵向和方格内产生三个可选解的集合,这三个可选解求交集,既是该空格最终的可选解,有如下几种情况:1、如果该解是唯一的,则将该解填入该位置,重新检索数独集合(重新检索可以有其它的思路,这种思路编码上更简单)2、如果该解不是唯一的,将该解保存入一个解向量组(该解向量应当对所有解根据个数进行从少到多进行排序)3、所有空格检索完毕后,从解向...原创 2020-04-11 08:24:34 · 357 阅读 · 0 评论 -
基于QML的程序架构设计实践
QML作为一种界面技术,灵活性和表现性是很赞的。特别是它支持js,也支持访问QObject对象的方式与c++进行交互的方式,个人认为非常的方便实用。以上的这些特征,使QML可以很方便的作为一种纯粹的前端技术来使用。前端逻辑支持js编码,可以完全脱离后端运行,借助js对json数据的支持能力,可以非常方便的访问结构化的数据,数据处理能力不再成为问题,通过C++与程序的功能部分交互。对于参数配...原创 2020-03-15 16:13:34 · 590 阅读 · 1 评论 -
Eclipse CDT 配置交叉编译ARM环境一例
https://blog.naver.com/opusk/221006348299按照这篇文章介绍的过程能编译通过我的程序;方法的通用性未知,仅供参考原创 2019-10-14 12:44:57 · 449 阅读 · 0 评论 -
Chrome解决跨域问题
WindowsCreate a shortcut on your desktop. Right-click on the shortcut and click Properties. Edit the Target property. Set it to "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --di...原创 2019-08-17 09:48:00 · 1328 阅读 · 2 评论 -
有用的文章引用
C++ Web Servicehttps://blog.csdn.net/lixiang987654321/article/details/50932256 --C++ 编写WebService服务https://www.cnblogs.com/hgwang/p/5840265.html --gSoap工具wsdl2h及soapcpp2指令汇总...原创 2019-08-14 08:46:03 · 339 阅读 · 0 评论 -
c++函数形参的指针引用
函数形参传递的指针,只能修改指针指向的内存的值,而不能修改指针的指向;因此,如果你要修改指针的指向时,必须把指针的指向变成一种值的形态,就是指向指针的指针的作用,通过指向指针的指针,你可以在函数中修改形参中指针的指向,因为这时候指针的地址,实际上是以另一个指针的值来体现的,因此它可以改动。...原创 2019-07-11 20:42:52 · 488 阅读 · 0 评论 -
Javascript 经验记录
1、Javascript的数组,如果元素是对象,应当使用splice方法更新数组内元素,直接等号复制是不能改变原数据的---应该是数组内元素如果是对象,其不能保证内存占用为固定值,需要重新分配空间储存新元素,来避免内存问题2、Javascript操作json数据,分为对象和字符串两种方式,数据解析的时候一般使用对象方式,但作为参数上传到后台,一般转化为字符串格式。...原创 2019-06-09 10:40:18 · 98 阅读 · 0 评论 -
思考:复杂参数执行逻辑的设计
复杂参数的执行逻辑可按照如下方式解耦:1、界面与实现分离,并且实现仅仅通过事件的方式来通知界面显示数据,包括不重要的实时数据,只要在实时性不要求特别高的场合,这种方式实现界面与功能部分的解耦应该是效果合理的2、功能部分,逻辑部分与执行单元分离,但不解耦,不接偶的目的是要保证执行的实时性和可靠性(当然也可以通过事件的方式进行解耦,在实时性要求不高的场合)3、逻辑部分是最不好设计的,功能部...原创 2019-06-02 19:25:56 · 151 阅读 · 0 评论