- 博客(27)
- 资源 (4)
- 收藏
- 关注
原创 esp32开发笔记之一:esp32开发环境搭建vscode+WSL ubuntu(vscode安装与设置)
速度上是windows无法比的,不要因为不熟悉linux而选择windows。我选择的是WSL ubuntu,如果小伙伴对linux命令行模式有点抵触,可以用虚拟机加ubuntu desktop版即桌面版。,毕竟vscode图形界面更直观,而且vscode安装插件也更便捷。安装的话就一直下一步就可以,需要注意的点是最后一步,一定要勾选第二项和第三项,如果不勾选,后期再加只能修改注册表,太麻烦。最近想用esp32做一个物联网项目,踩坑N个终于有点心得,写下来避免和我一样的小白踩无谓的坑。
2025-01-07 11:46:53
636
原创 esp32开发散记之:LVGL移植ESP32 WROOM+TFT触摸屏+GUI guider
3,接下来是lvgl库文件,版本选择和自己GUI guider使用的版本一致就行,我的是8.3.10。8更改lvgl配置文件,把文件名lv_conf_template.h改成lv_conf.h。二、软件部分:VS code、platformIo,Gui guider。一、硬件部分:ESP32 WROOM开发板,SPI2.8寸TFT触摸屏。2、添加第三方库,TFT屏幕的TFT_eSPI和lvgl库文件。4,接下来关闭反色,打开背光,并更改背光针脚。这里是屏幕驱动版本。6,启用9341代码,并更改针脚。
2025-01-07 11:07:01
289
原创 esp32开发笔记之二:Ubuntu22.04上安装esp-idf
从Github上clone仓库很容易失败,所以从Gitee上clone整个esp-idf。为了克隆子仓库和安装工具链,需要用到esp-gitee-tools工具,下载该工具到本地。, 此处为标准测试用例blink和开发板,故不需要做额外的设置,保持默认菜单即可。esp-idf给出了一个blink项目,用于测试目的,将所有测试用例拷贝出来。为了在 Ubuntu 22.04 中使用 esp-idf,需要安装一些依赖包。提示:有的开发板(例如:合宙)插入后,串口名称是/dev/ttyACM0。
2024-12-20 13:47:13
618
原创 VS Code插件ftp-sync实现本地与远程代码同步
esp32程序开发中,一般有两种环境一个是windows下的使用vscode,一个是linux环境使用esp-idf,对于新手来说vs code的编辑更加直观,但编译速度远远低于Linux,Linux速度差不多是windows的5倍以上。2、打开项目文件夹,配置ftp-sync,好多教程到这里都是直接配置ftp-sync,其实这是一个坑。ftp-sync配置是针对每一个开发项目的,也就是工程。首先搭建好vs code+esp-idf编辑开发环境,和虚拟机ubuntu+esp-idf编译环境。
2024-12-19 16:42:47
526
原创 ubuntu 24.04.1安装FTP流程
connect_from_port_20=YES # 在服务器上针对 PORT 类型的连接使用端口 20(FTP 数据)listen_ipv6=YES # vsftpd 将监听 ipv6 而不是 IPv4,你可以根据你的网络情况设置。pam_service_name=vsftpd # vsftpd 将使用的 PAM 验证设备的名字。xferlog_enable=YES # 一个存有详细的上传和下载信息的日志文件。write_enable=YES # 启用可以修改文件的 FTP 命令。
2024-12-19 14:38:05
730
原创 共享打印机11b,709错误
方法一:win+r,输入regedit,左侧逐级找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print,打开print在右侧右键,新建DWORD(32位)值,名称。控制面板\用户帐户\凭据管理器,添加Windows凭据,填入主机计算机名,账户一般是guest,密码根据主机设置填入。11b错误多数是主机方问题,709错误多数是客户机问题。
2024-12-10 15:26:31
806
原创 微信小程序使用getlocation和chooselocation得到的坐标不一致的原因
这也是一个新手容易犯的错误,技术文档中可以找到wx.getlocation得到的默认坐标系是wgs84即GPS坐标系,但是在chooselocation和openlocation中并未再次提及坐标系type,其实在wx.getlocation中提及过默认返回wgs84,但是可以通过制定type为gcj02用于openlocation,同样在wx.openlocation中的示例也用到了这点:其实只有wx.gentlocation默认返回的是gps系,而其他方法都使用的是火星坐标系也就是gcj02,...
2020-10-11 00:26:02
3395
原创 SQL SERVE 2008远程连接 提示sqlserver远程主机强迫关闭了一个现有连接
sqlserver 2008通过远程客户端连接,突然报以下错误 Message=已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: TCP Provider, error: 0 - 远程主机强迫关闭了一个现有的连接。)这个错误网上有很多方法,不一定对。还有两种可能是:一、通过远程客户端连接的时候,指定的端口号和服务端端口号不一致造成,比如客户端可能是1433,而服务端实际端口开放的是1430。 解决方法:重新指定访问端口。二、服务端端口被...
2020-06-28 00:35:00
14615
原创 花生棒等外网穿透远程连接SQL SERVER数据库可以telnet但是连不上
利用花生壳等外网穿透型软件连接SQLserver数据库,可以ping通,也可以telnet,但是远程仍然连不上,多数报超时错误。解决方法:关闭防火墙及杀毒软件
2020-06-27 01:33:02
1245
原创 gridcontrol基础设置
1、 如何解决单击记录整行选中的问题View->OptionsBehavior->EditorShowMode 设置为:Click2、 如何新增一条记录(1)、gridView.AddNewRow()(2)、实现 gridView_InitNewRow 事件3、如何解决 GridControl 记录能获取而没有显示出来的问题gridView.populateColumns();4、如何让行只能选择而不能编辑(或编辑某一单元格)(1)、View->Option
2020-06-24 11:35:28
439
原创 DevExpress GridControl使用小结
1、 如何解决单击记录整行选中的问题View->OptionsBehavior->EditorShowMode 设置为:Click2、 如何新增一条记录(1)、gridView.AddNewRow()(2)、实现 gridView_InitNewRow 事件3、如何解决 GridControl 记录能获取而没有显示出来的问题gridView.populateColumns();4、如何让行只能选择而不能编辑(或编辑某一单元格)(1)、View->Option
2020-06-24 10:16:34
416
原创 CentOS 5 httpd 支持多站点 多域名设置
/etc/httpd/conf/httpd.conf 尾部NameVirtualHost *:80 DocumentRoot /var/www/web3 ServerName www.1.com #AddDefaultCharset UTF-8 #默认编码
2011-07-20 13:42:11
2255
转载 CentOS 5 下安装 Mono 支持asp.net
制作:高进波 时间:2009-5-20 CentOS 5 下安装 Mono 支持asp.net Centos5.3 yum源里面自带mono 1.2.41.安装 yum install mono* xsp mod_mono 2.然后配置mod_mono,测试能否与apache整
2011-07-19 21:52:11
1022
原创 关于CentOS下搭建Extmail邮件服务器的给新手的几点心得
最近刚接触Linux系统。准备在这种系统下搭建开源的邮件服务器,MS的东西贵,还不好用。百度+google最终选定EXTMAIL 。EMOS固然方便快捷,但是觉得不能深入,以后服务器扩展起来也不好。还是从基础做起,自己动手搭建。Extmail有现成的WIKI
2011-07-06 12:22:21
1774
原创 调用flashpaper相关问题。
首先,下载FLASHPAPER2。下面是使用CMD调用FP2转换文档的方法开始-运行 D:/1/FlashPaper2.2/FlashPrinter.exe d:/1.xls -o d:/1.swf 关于相关文档比较少待续。
2010-05-17 17:00:00
706
转载 簡單SQL存儲過程實例
实例1:只返回单一记录集的存储过程。银行存款表(bankMoney)的内容如下IduserIDSexMoney001Zhangsan男30002Wangwu男50003Zhangsan
2010-05-14 08:54:00
66786
4
原创 关于使用InstallShield 2009 打包水晶报表9.2时出现crviewer9.DLL等错误的解决方法
出现以上错误很可能是没有用好水晶报表9.2的合并模块,下载的模块包一定是“cr9rdcmergemodules_chs”这个名字,特别是_CHS。这是我网盘的地址和大家分享http://u.115.com/file/f963ca8f4cr9rdcmergemodules_chs.zip
2010-05-05 09:16:00
1101
原创 关于使用InstallShield 2009 出现6003错误的解决办法
错误提示: Language Chinese (Simplified) builtISDEV : error -6003: An error occurred streaming C:/Program Files/InstallShield/2009/Support/0x0804.ini into setup.exeISDEV : error -6003: An error occur
2010-05-05 09:11:00
2608
转载 轻松搞定VB+水晶报表9.2打包 这个应该是通用9.2的方法
开发环境:VB6,水晶报表9.2,win2000pro水晶报表是采用字段定义方式实现的,代码见http://www.cnblogs.com/babyt/articles/116880.html目标机器:win2000pro,未安装水晶报表这是我第一次使用InstallShield进行打包,有些地方说的可能比较罗嗦 ^_^准备1:请先在水晶报表官方站点下载合并安装模块(RDC
2010-04-27 17:31:00
2083
转载 PInvoke调用导致堆栈不对称
对 PInvoke 函数“HTLib::Usb_DelHtFile”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。把:[DllImport("ht32dll.dll")]public static extern long Usb_DelHtFile(string filena
2010-01-11 09:49:00
12069
1
原创 IIS默认网站被误删或其他故障,造成EXCHANGE OWA不能访问的解决!
首先,备份再怎么强调也不为过。IIS出问题极有可能导致重装 Exchange若你的IIS连automatic backup 也没有, 参考下面的方法:========1: 在IIS中建一个新的:Default Web Site.(location指向 c:/Inetpub/wwwroot)2: 在IIS中,记下 Web site’s identifier. (Web site tab -> Pro
2009-08-24 09:59:00
949
转载 DateTimePicker显示时间
今天改一个项目上的东西,在Winform程序中增加了一个DateTimePicker控件.这个控件默认是只显示日期的,既然是DateTime,肯定是可以显示时间.于是查了下百度,要显示时间要设置它的format属性.设置如下: dtpTime.Format = DateTimePickerFormat.Custom; dtpTime.CustomFormat = "
2009-06-23 20:57:00
5185
原创 关于datagridview的selectionchanged时间问题!
DGV控件,根据选取行的不同激发事件,如果用SelectionChanged比如一下dgvParent.DataSource = dt;//数据绑定this.dgvParent.SelectionChanged += new System.EventHandler(this.dgvParent_SelectionChanged);//注册事件 这样做后,DATAGridView绑定数据
2009-03-24 14:30:00
1676
转载 2009年全国计算机等级考试变化安排
一、考试时间2009年上半年考试时间定于3月28日至4月1日,下半年为9月19日至23日。第一天上午考笔试,上机考试从笔试的当天下午开始(一级从上午开始)。二、考试科目及考试形式 级别 科目/类别 考试形式 一级 一级MS Office 上机 一级WPS Office 一级B 二级 C语言程序设计 笔试+上机 C++语言程序设计 Java语言程序设计 Visual Basic语言程序设计 D
2008-11-27 14:34:00
670
转载 域控制器安装
服务器安装了Windows Server 2003系统,并配置了TCP/IP协议后,就开始着手配置公司的第一个域控制器grfwgz.corn了。小王通过学习知道,在Windows SerVer 2003 系统中,安装域控制的方法可以有多种:(1)运行“配置您的服务器向导,,管理工具;(2) 运行“管理您的服务器"管理工具;(3)在“运行’’窗口中输入“dcpromo’’命令。虽然这三种方式
2008-06-16 13:57:00
594
原创 域控制器安装
小王在为服务器安装了Windows Server 2003系统,并配置了TCP/IP协议后,就开始着手配置公司的第一个域控制器grfwgz.corn了。小王通过学习知道,在Windows SerVer 2003 系统中,安装域控制的方法可以有多种:(1)运行“配置您的服务器向导,,管理工具;(2) 运行“管理您的服务器"管理工具;(3)在“运行’’窗口中输入“dcpromo’’命令。虽然这三种方式
2008-06-16 13:54:00
976
c#文件自动备份程序
2009-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人