我的软件学习路
文章平均质量分 74
小_马克
喜欢小马哥,7月让我从此了解到了CSDN的魅力!!
展开
-
微信小程序和Java后台连接,进行数据交互
实现功能小程序端和后台进行连接,并且向后台传递数据,同时接收后台传递回来的数据。基于idea、Java后台。小程序和Java后台连接交互其实和web端的交互差不大,都是通过url。唯一的区别就是jsp页面和后台的servlet连接是通过路径,小程序和后台的servlet连接是需要在路径前面加上服务器的地址,比如"http://localhost:8080/"参考链接:微信小程序和Java后台连接,进行数据交互 - 西红柿里没有番茄 - 博客园...转载 2021-11-30 10:26:15 · 2926 阅读 · 0 评论 -
2021-04-17 近期关于大小数据库的学习与理解:
近期关于大小数据库的学习与理解:PS:大数据库:Msql代表,小数据库:SqLite玩数据,从安装数据库开始 sudo apt-get install mysql-serversudo mysql_secure_installatioUbuntu18.04彻底删除MySQL数据库首先在终端中查看MySQL的依赖项:dpkg --list|grep mysql卸载: sudo apt-get remove mysql-common卸载:sudo apt-get autoremove原创 2021-04-17 22:22:10 · 161 阅读 · 0 评论 -
多线程学习之 Solaris 线程和 POSIX 线程的 API
写在前面的话,花絮:最近刚入职新公司,产品开发使用多线程方式,以前一位大牛老师[曾] 用过多线程方式开发rasbarry ,可惜没有得到真传啊,没关系 现在从新学起来!!!今天看完 多线程编程指南,发现好多以前没有深入学习:看到https://blog.csdn.net/shenwansangz/article/details/48052897这篇文章,特地标记收藏。比较原创 2018-03-29 20:07:43 · 423 阅读 · 0 评论 -
如何学习嵌入式? 嵌入式之路从入门到放弃....
什么是嵌入式? 嵌入式分为广义和狭义两种。广义的嵌入式就是片上系统(system on a chip),包括单片机、PSOC、NIOS、Microblaze等。而狭义的嵌入式就是ARM9、cortex A8等特定的跑操作系统的芯片。这里主要介绍狭义嵌入式的学习路线。 还是主流的方法,先学会使用它,再深入研究底层。 常用的操作系统有l转载 2017-09-14 19:26:29 · 5760 阅读 · 2 评论 -
浅析新程序多进程多线程的选择
在看thinking in java 的 并发 章节时,里面有这样一句话:实现并发的最简单的方式就是多进程,但没有进一步的解释说明,然后后面都在讲多线程编程,当时就有疑惑,那到底多进程和多线程该如何选择,网上找答案时,发现这篇文章总结的比较到位,遂转来分享学习。完整的原文包括一些简单的数据测试,具体可以看原博客。-------------------------------------------...转载 2018-07-09 18:46:46 · 327 阅读 · 0 评论 -
一种使用QThread线程的新方法 moveToThread
工作中使用QT开发遇到使用多线程,对于线程的创建,研究后发现有些疑惑。各执一词先上两个链接:王:https://blog.csdn.net/sydnash/article/details/7425947刘:http://www.cnblogs.com/wangshaowei/p/8384474.html QThread似乎是很难的一个东西,特别是信号和槽,有非常多的人(尽管...原创 2018-11-01 18:38:31 · 1053 阅读 · 0 评论 -
移植 SSH 服务到 ARM 开发板 失败!
目的:交叉编译 SSH 服务 到ARM板时间:2018-12-28设备: root@SBC8600ARM板系统:Ubuntu 1804交叉编译链:arm-linux-gnueabihf-4.8编译失败!!!--------------------------------------------------------------------1 、下载 没问题!...原创 2018-12-28 14:44:30 · 372 阅读 · 0 评论 -
移植boa服务器到ARM 暂未成功
一、下载:http://www.boa.org/二、解压:tar xzvf boa-0.94.13.tar.gz三、编译:# cd boa-0.94.13/src# ./configure生成Makefile文件,对Makefile文件的31行做以下的修改:CC = arm-linux-gccCPP = arm-linux-gcc -E# make将src目录下编译生成的boa拷...原创 2018-12-23 22:16:53 · 167 阅读 · 0 评论 -
thttpd web服务器在ARM上的移植
1下载并解压下载地址为:http://www.acme.com/software/thttpd/我下载的是最新的2.25b查看文件类型[nick@localhost nick]$ file thttpd-2.25b.tar.tar解压源码包[nick@localhost nick]$ tar -zxvf thttpd-2.25b.tar.tar[nick@loca...转载 2019-05-06 19:23:10 · 432 阅读 · 0 评论 -
关于 SIM900A访问HTTP的方法总结
某天突然想,SIM900A能不能访问网页呢?如果能,直接把数据通过网页提交上去不就更简单了嘛。于是乎,果断咨询淘宝卖家,得到的答复是“亲~ 理论上可行,但是没测试过哦”。好吧,那只能百度了。不百不知道,一百吓一跳。全网好像没有一个完整的SIM900A访问HTTP的例子。恰好,Google又访问不了(想做个好孩子,不FQ)。只能自己帮自己了。转载 2017-08-11 14:52:19 · 5728 阅读 · 7 评论 -
原子哥家的 SIM800L透传模式配置
写在前面的话:最近工作经常用到数据传输模块和服务器进行HTTP通信,自己已经明白了如何运用模块进行AT指令传输数据,但是如何快速的传输数据才?除了前几天发的 模块PPP拨号上网方式外,还有一种数据传输方式 透传模式! 在此谢谢 汪东海的提醒,已经没问题了!SIM800L透传模式配置12345原创 2017-08-11 14:21:35 · 10340 阅读 · 1 评论 -
MQTT ,轻量级的 machine-to-machine 通信协议 ---2016阿里巴巴云栖大会··
MQTT - MQ Telemetry Transport 轻量级的 machine-to-machine 通信协议。publish/subscribe模式。基于TCP/IP。支持QoS。适合于低带宽、不可靠连接、嵌入式设备、CPU内存资源紧张。是一种比较不错的Android消息推送方案。FacebookMessenger采用了MQTT。MQTT有可能成为物联网的重要协议。原创 2016-10-14 23:40:11 · 432 阅读 · 0 评论 -
为何要使用原码, 反码和补码?这次彻底明白了
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式原创 2016-10-18 16:50:33 · 3824 阅读 · 0 评论 -
typedef const 解决函数三大老虎
一.基本概念剖析int* (*a[5])(int, char*); //#1void (*b[10]) (void (*)()); //#2double(*)() (*pa)[9]; //#3 1.C语言中函数声明和数组声明。函数声明一般是这样: int fun(int, double);对应函数指针(pointer to functio原创 2016-10-28 14:44:36 · 855 阅读 · 0 评论 -
软件程序员,如何学习人工智能?
本人码农,从六月开始正式接触机器学习(其实五年前的本科毕设就是在生物信息领域应用神经网络的项目,但是非常浅薄),深吸一口气,先要声明“人之患在好为人师”,我用的步骤只是适合我,下面的内容仅供参考。作者:子实链接:https://www.zhihu.com/question/51039416/answer/126821822来源:知乎著作权归作者所有,转载请联系作者获得授权。原创 2016-10-19 16:10:47 · 921 阅读 · 0 评论 -
Keil 5 使用 Jlink 进行调试出现错误: No Algorithm found for:错误的解决过程
Error: Flash Download failed - Target DLL has been cancelled 今天在用mdk编译stm32的usb程序时,碰到一个错误,请教高手材质如何解决。大神hu 就是没有选择芯片型号! 言简意赅,上图大家一看便知我的错误是:重新编译下载即可搞定。不过这个原创 2016-10-30 18:32:37 · 6819 阅读 · 0 评论 -
uclinux 与 linux的区别
这两天看公司的一个产品 用的是arm7 系统用的uclinux 发现程序的内存管理方面有些看不懂,还有程序几乎用的全是线程。查过资料后才恍然明白,原来没有mmu 所以uclinux对多进程的支持非常有限。不过这是比较老的版本。新版本已经支持了!?---------------------------------------------------------------------转载 2016-12-01 10:49:14 · 980 阅读 · 0 评论 -
rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d rc.local/etc/rc.d文件目录详解
控制脚本目录/etc/rc.d,该目录下存在各个运行级别的脚本文件,以下是rhel-server-6.3为例的查询结果:[root@localhost etc]# cd /etc/rc.d[root@localhost rc.d]# lsinit.d rc rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d rc.local原创 2016-11-22 20:58:32 · 14191 阅读 · 0 评论 -
listen()函数中backlog 参数分析 深圳-燕情宝
sleep(60); //将这个注释,会出现另一种情况哟~~ lisen 结果分析:同时建立连接的客户端进程共有20个,可是只有5个完成了连接的建立,其他15个没有成功。有趣的是,建立的5个链接中有3个是马上建立的,2个是过了一段时间后后来才建立的。转载 2016-12-20 14:57:52 · 416 阅读 · 0 评论 -
STM32F10x USART串口映射功能实现串口通讯 485初始化
最近从事车联网开发项目,需要用到单片机串口采集,在这里遇到485初始化函数中,用到了串口参数配置(波特率设置的很奇怪?):typedef u8 usart_Flow_e;到网上查一看里面大有文章,涉及到了USART的管腿重定向【管脚重映射功能】,特意做笔记mark一下!转载 2017-06-07 11:08:10 · 4507 阅读 · 2 评论 -
工作开发中,关于STM32VET6时钟配置笔记
最近在进行一个农业智能产品项目,IAR的开发包不好用我将IAR环境迁移到Keil开发环境中,换过烧坏的CPU,看到时钟配置的参考文章特此摘录下来作为标记。一、在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。①HSI是高速内部时钟,RC振荡器,频率为8MHz。②HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz原创 2017-07-03 10:52:12 · 2775 阅读 · 0 评论 -
关于STM8S003F3P6开发的笔记v
淘宝买了个STM8S003开发板,只有几块钱啊有木有!!!感觉完全是冲着他这么便宜的价钱买来的,不过话又说回来了便宜没好货,这话一点也不价。最近调试激光农业设备,自己买来了STM32F407这款当今(2017年7月)依然是STM32系列的高端旗舰处理器,想起了手机~哈哈。话说回来。.。跑题了,,今天要记录的是STM8S003先来看看关于这款坑爹的新片介绍:::STM8S核心板 亮点原创 2017-07-04 00:01:15 · 34928 阅读 · 7 评论 -
Quectel招聘要求会 dump 内存分析,什么东东?
测试样本会造成 CPU 及内存占用过大,这也是我们日常调试工作中最常见的两个问题。(3) 对于 CPU 占用过高的问题,别忘了 ThreadPool 也可能是造成问题的根源。(4) 我们看看是哪个线程占用 CPU 时间过多。(7) 接下来,我们需要找出吃内存的大户。转载 2017-08-16 11:13:48 · 300 阅读 · 0 评论 -
GPS——通过编程获取GPS经纬度信息
版权声明:本文为博主转载文章,未经博主允许不得原创。高歌一曲:啦啦啦啦啦~ 王者荣耀--庄周 今天临近下班,老板告诉我们了解AT-指令集吗?U7500这个都不了解还玩什么呀,深受打击!晚上在思考:既然手机定位可以分位GPS定位和网络定位,那么通过GSM,3、4G等网络模块是否可以实现粗略定位?晚上找度娘(什么事也没发生!),通过SIM900了解到果然可以获取经纬度信息!http://ww...转载 2017-07-24 20:35:42 · 8088 阅读 · 1 评论 -
时钟,定时器 玩了这么久单片机,这次终于搞懂! STM32的SYSTICK
什么是SysTick?这是一个24位的系统节拍定时器system tick timer,SysTick,具有自动重载和溢出中断功能,所有基于Cortex_M3处理器的微控制器都可以由这个定时器获得一定的时间间隔。SysTick作用在单任务引用程序中,因为其架构就决定了它执行任务的串行性,这就引出一个问题:当某个任务出现问题时,就会牵连到后续的任务,进而导致整个系转载 2017-08-16 15:00:12 · 24478 阅读 · 2 评论 -
linux gprs模块 sim800a 芯片 ppp拨号上网
调试平台 :TI335X 拨号模块:SIM800a 张耀:耀子哥 .....注意:硬件说明手册上要求RX TX电压是2.8V,并提供有分压电路,如果电压是3.3或者不对无法通信正常。一,GPRS介绍GSM模块,是将GSM射频芯片、基带处理芯片、存储器、功放器件等集成在一块线路板上,具有独立的操作系统、GSM射频处理、基带处理并提供标准接口的功能模块。GSM模转载 2017-08-04 17:32:02 · 1716 阅读 · 0 评论 -
程序员的修炼之道,原文:程序员如何赚大钱?
都说海阔凭鱼跃,又有多少鱼能跃出大海?都说天高任鸟飞,但真正能一飞冲天的,也不过是寥寥数鹰而已;在IT圈里流浪的程序员,当青春逝去、渐至而立之年时,又有多少人黯然退出?30岁,似乎宣告了程序人生的终结。从学会写第一个Basic程序起,已过去了15年,我也曾为30岁烦恼过。近日《神雕》热播,杨过在独孤剑圣的剑冢中发现宝剑若干,见证了独孤剑圣在人生不同阶段对剑道的领悟。忽有所感,联想起古圣今贤的论述,结合自已这些年来的经历,不禁豁然开朗。转载 2016-10-11 09:56:31 · 699 阅读 · 0 评论