- 博客(282)
- 资源 (4)
- 收藏
- 关注
原创 I2C的使用
I2C的使用I2C用通过总线通信将多个设备连接在一起,可以解决数据接口缺少的问题,是不同单片机间实现通信的一种方式在arduino中设有SDA /SCL接口。这些接口在板子上有预定义的,当然也可以自己定义这种接口。需查看所使用设备的电子线路图来设置SDA/SCL的通信接口。WEMOS (SDA=D14=4 / SCL=D15=5)在使用过程中分为主从。目前来看主端需要定义两个端口的PIN...
2020-04-01 10:29:00
1571
原创 Arduino EEPROM的使用
EEPROM断电后可记录数据。通常用于单片机的初始化数据参数的保存或系统数参数的保存。EEPROM的使用EEPROM的配置include <EEPROM.h>EEPROM.Begin(512)会占用内存使用完毕后释放内存EEPROM.End()此点在示例中未得到进一步的证实,需在使用中遇到后进一步的验证。EEPROM.read(addr,byte); EEPROM.w...
2020-04-01 09:38:32
2730
原创 linux+supervisor+.net core / tornado+nginx 开机自动启
一、supervisor是进程管理,可以让某些应用随机自动启二、nginx是让外面的用户可以通过端口访问到服务。三、.net core和tornado分别是.net应用和pythony应用。在此需总结几点1.systemctl的使用显示系统状态$ systemctl status显示单个 Unit 的状态$ sysystemctl status bluetooth.service...
2019-12-19 17:00:30
573
原创 对树莓派3b+网络设置的认识与理解
一、用树莓派3b+做路由1.接入现有的网络后,注现有的网络必须是动态分配IP,如不是动态分配IP需与IT管理员索取IP地址进行IP绑定后才可行。2.对pi上提供联网设备的认识:eth0为有线连接接口,我们最好把eth0设为动态IP,这样随插随用。wlan0为无线连接接口,这个无线网卡可做为sta/ap/sta+ap来用当做为sta用时只需设置要连入wifi网络的ssID和pwd.当做为...
2019-11-22 12:03:39
1470
原创 raspi+tornado+nginx+supervisor配置多站点的TCPSERVER
在配置完webserver后,在与硬件通讯时经常会用到TCPSERVER服务。又开始想当然的觉得在此框架下百分百可以实现,没有交流没有指导,觉得可以便 一定可以,还真的可以。下面是具体的实现方法。nginx:做反向代理,发布对外端口supervisor:做进程管理,自动启动相应的tornado文件这两个文件的配置需在原有多端口WebServer上做进一步的配置nginx.conf的配置...
2019-11-02 11:28:40
189
原创 raspi+tornado+nginx+supervisor配置多站点的WEB服务
raspi,我想用它来做一些数据量不大的数据存储服务和即时的WEB服务.为了做WEB服务需安装tornadosupervisor sudo pip install supervisor安装 nginx sudo apt-get install nginx -ynginx 反向代理服务器,其作用是对访问客户是透明的(如对外端口为80)对内根据客户端的访问url,来分发给不同的服务。在n...
2019-11-02 10:58:14
265
原创 raspberry api +AP热点
最初从离职的同事处以“购买”的方式接收来一个心心念念许久的树莓派。一直以来使用一个新东东都喜欢从购买的第一环节入手,这样有利于对产品来龙去脉的了解,便于日后对于产品走向的掌控。这次完全是出于帮忙。虽在此前对此类产品已从文字方面做了多方的了解,但一直以来苦于时间的无空档,和对钱财管理比较谨慎,确实如此,本人并不是十分吝啬,完全出于经济条件所限,每每花钱都要考虑得周全一些。所以心心念念了两年终于接收...
2019-10-16 12:09:29
304
原创 https and TCP
1.IIS - 安裝 SSL 憑證 https://blog.johnwu.cc/article/iis-install-ssl-certificate.html 2.IIS SSL客户端证书(忽略/接受/必须)之一——服务器证书申请 http://blog.51cto.com/mlxia/1631143 http://blog.51cto.com/mlxia/1631146 http:...
2019-02-27 16:08:29
996
原创 android video UI自定义开发
activity保持不黑屏getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); setContentView( R.layout.activity_main );Android设置Activity...
2019-02-27 16:07:25
754
原创 android service
https://blog.youkuaiyun.com/u014614038/article/details/80277799https://blog.youkuaiyun.com/cxmscb/article/details/51908296android语音识别 android.speech 包分析https://www.cnblogs.com/androidme/archive/2012/03/07/2384...
2019-02-27 16:05:12
198
原创 视频开发笔ynn
1.android布局组件 360doc.com/content/16/0919/08/34768238_591913088.shtml 2.组件数据绑定 blog.youkuaiyun.com/qq_39189632/article/details/78211045 3.JSON数据 https://www.cnblogs.com/xinyibufang/p/7699031.html4.动态绑...
2018-07-20 09:04:00
343
原创 icehockey
1.公众平台-微信认证登录 http://www.cnblogs.com/0201zcr/p/5131602.html http://blog.youkuaiyun.com/skykingf/article/details/51882345 2.微信开放平台开发——网页微信扫码登录(OAuth2.0) http://blog.youkuaiyun.com/skykingf/article/details/5188
2018-01-20 16:54:07
675
原创 LCD开发笔记-技术点总结
开发技术总结: 一、数据迁移 1、模型更改后: 1.1Enable-migrations 1.2修改实体对象 add-migration 修改的标记名称 1.3update-database 2、添加模型: 2.1将实体添加到上下文 add-migration 添加的标记名 update-database二、规约 [Required] [key.Database
2018-01-16 17:21:45
554
原创 LCD- Project -Develope Records (二)
8.29日:完成开发环境的搭建 1.win7(32bit)+visual2013(先装visual2012,再装vissual2013)+Access+SQL2.一个解决方案多个项目,三层架构。模型(MDL)+WEBAPI+WEB(后端+前端)9.1日: protected void Application_Start() { //Other calls… Databas
2018-01-16 14:53:22
429
原创 linux系统的搭建
大半年已过,在忙忙碌碌中,总是走走停停,再来个转向,方向感越来越差。做做小程序又来搭建linux系统。linux仰慕已久,听说命令控制很多,有学过DOS的经验,厚厚的一本DOS书在我初学计算机时通读了一遍,可现如今用上的命令很少,有些运用很熟练的命令都已淡忘得只剩简单的应用,就因为有了DOS的精力,觉得命令这东西看多了不用就忘是浪费时间的东西,所以一直觉得如无需要不必去按触linux。这是很奇怪的
2017-08-04 09:55:04
472
原创 微信小程序与django
微信小程序与web的区别 小程序必须用Https请求后端服务器 不支持cookie 使用微信内部的用户管理系统 http://www.jianshu.com/p/c1c5b1f641b1https://segmentfault.com/a/1190000007605475http://www.php.cn/xiaochengxu-359941.htmlhttp://blog.youkuaiyun.com
2017-07-29 15:07:06
12209
1
原创 Django
1.时间: from django.utils import timezone timezon.now()2.字符串表达式: HttpResponse(“You’re looking at question %s.” % question_id)3.返回值: from django.template import loader4.url polls/url.py app_name =
2017-07-11 17:05:46
494
原创 微信公众号开发
暂终止小程序开发,开始微信公众号的开发,搭建环境很重要 一、环境搭建: 1.python安装,配置环境(/Scripts/ /.exe) 2.安装pycharm,新建django项目 3.MVC等同于MTV 模型(model):定义数据库相关的内容,一般放在models.py文件中。 视图(view):定义HTML等静态网页文件相关,也就是那些html、css、js等
2017-05-23 09:08:11
1470
转载 modbus基础
LRC校验码的计算: 当选用ASCII模式作字符帧,错误检测域包含两个ASCII字符。这是使用LRC(纵向冗长检测)方法对消息内容计算得出的,不包括开始的冒号符及回车换行符。LRC字符附加在回车换行符前面。我理解的是各位ASCII码对应的字符求和,然后位反,最后加1,转化成对应的字符即为lrc校验码。 信息“:010300010001”中“010300010001” 对应的字符求和:01+03
2017-03-08 14:06:41
1278
原创 LCD- Project -Develope Records (一)
一、table的操作 1.1 DataTable 与dataTable在调用时是有区别的。一定要注意大小写 一般要用DataTable 1.2 DataTable的thead必须有否则下方无法动态绑定数据。 1.3 数据的绑定方法 1.3.1 Json的绑定方法: 思路:可先对表格进行DataTable规划;然后对Json进行遍历, 以t.row.add([tb数组的方式]).dra
2017-02-25 13:45:10
663
原创 MVC中视图中的时间格式化
在视图中的引用DisplayFor(modelItem=>modelItem.ActualTime,"ShortTime")这里的ShortTime为自定义格式,是在share文件夹中进行定义的,@system.DateTime@Model.toShortDateTimeString();也可以在model 中定义:[Display(Name = "实际时间:")]
2017-02-09 14:39:11
4036
转载 code first数据库迁移
http://www.cnblogs.com/Cwj-XFH/p/5613544.html如果是code first,在对model进行修改时,都会造成数据库的重新建立,为防止在生产环境下数据被清空,需做如下操作:1.如果第一次使用数据迁移,应先Enable-Migrations2.根据提示将数据迁移设置为自动Enable-Migrations -ContextType proj.DA
2017-02-09 14:30:00
619
原创 自建 webapi rest
环境准备1.Install-package EntityFramework2.建立model模型:可以用ODA.net(DataFirst ,codeFirst),当然也可以LINQ to SQL类,也可以手动创建namespace pxtest.Models{ public partial class ProtData { [Key,
2017-02-06 11:37:13
785
转载 初识物联网开发-硬件开发板选择
摘自:http://www.zhongkerd.com/news/content-1439.html几十年前的电子爱好者,最喜欢的就是电烙铁,面包板和收音机;十几年前,出现了单片机,于是玩具就成了电烙铁,而包板和单片机;到了2015年,贴 片技术的不断普及,证面包板不再那么有用武之地,经济的发展也证现成的板卡价格降到了一个合理的范围,购买 现成的电路板,甚至自己打样电路板来使用,已经成为 一个
2016-12-30 17:14:21
5349
2
转载 初识物联网开发
刘洪峰:浇析工业级物联网项目的快速开发因为有了WebSocket使得基于Html5组态有了实现的可能。早期的这种动画一般都是flash,但是现在好多系统已经不fcrfflash了,如果用其他基于http通信协议做动囝,代价会很高,WebSocket比较适合,并且一量做好,可以说全平台支持。通过HTML5提供的给力指令,可以构建组态图元库,每个图元有一个或多个动画点,每个动画点和一个IO字典
2016-12-30 16:22:40
981
原创 $.fn.extend 与$.extend
$.extend为jquery添加一个静态方法,可以在任意Jquery引入的地方使用(function($){ $.extend({ getData:function(x,y){reuturn a+b;} }); $.fn.extend({ changeCheck:function(){ $(this).click(
2016-12-30 15:20:45
291
原创 MVC5局部视图的调用
@Html.partial("~/Views/...../XX.cshtml")或@Html.partial("_login")多用于在母板中使用局部视图的调用。可以传递model数据@Html.Action("viewName","controlName") public PartialViewResult _ListCabDevMenu() {
2016-08-26 09:15:10
4251
转载 服务器双网卡跨网使用共享应用程序解决办法
转自:http://blog.sina.com.cn/s/blog_4963a7990101fx2r.html一台服务器要求跨两个完全不同的网,并同时使用网卡2的网关不能配置。假如你配置了网卡2的网关,操作系统就不知道该走哪个网卡出去了。而且你配置的时候,操作系统会报错,你也配置不起。 配置好以后,我进行了测试。PC1用10.10.10.3的地址访问服务器是没有
2016-08-22 20:43:30
3015
转载 进制转换
private string StringToHexString(string s, Encoding encode) { byte[] b = encode.GetBytes(s);//按照指定编码将string编程字节数组 string result = string.Empty; for (int
2016-08-13 21:11:49
408
原创 外约束的报错解决办法
public class Cabinet { [Key] public int CabinetId { get; set; } [Display(Name = "机柜")] public string name { get; set; } public virtual IC
2016-08-10 16:31:48
788
原创 Jstree的使用
1.从jstree.com网站下载jstree脚本2.将网站上的demo页源码拷贝到本地3.修改加载的json文件4.如果在本地可以进行编辑再测试有关json数据的形成以便 于修改完结构后能将json数据保存在数据库中。关键的应用var json =$("#jstree_demo").jstree("get_json");
2016-08-09 16:53:16
537
原创 Asp.Identity2.1.0的修改
1.创建用户:public async Task Create(RegisterViewModel userViewModel, params string[] selectedRoles) { if (ModelState.IsValid) { var user = new Applica
2016-08-09 10:29:21
828
原创 关于sails 初学者常见问题汇总
一、安装时:先装nodejs,成功标志 node -v 安装sails 全局安装 node install sails@version -g 安装成功 sails -v创建 项目 sails new projectname 安装grunt : npm install grunt@version --save-dev(在项目的目录中)启动sails服务:sails lift在
2016-08-03 08:59:43
4868
转载 Json Jsonp
JSON的格式或者叫规则: JSON能够以非常简单的方式来描述数据结构,XML能做的它都能做,因此在跨平台方面两者完全不分伯仲。 1、JSON只有两种数据类型描述符,大括号{}和方括号[],其余英文冒号:是映射符,英文逗号,是分隔符,英文双引号”“是定义符。 2、大括号{}用来描述一组“不同类型的无序键值对集合”(每个键值对可以理解为OOP的属性描述),方括号[]用来描述一组“相同类型的有序数
2016-08-03 08:59:06
280
原创 关于serialport的简单串口通信
由于在平时的开发工作,对数据的来源接触最多的是来自于数据库,文本,excel,或是引用相关的数据接口api(rest),webservice.由于工作的惯性,每调数据只想到这几方面的数据来源。近偶发想调用来自硬件的数据,或是来自于TCP的数据。 近一天的停网,给我提供了来实现这一想法的时间。没有网络无法做与网络有关的工作。那就做与我本机有关的操作吧:)本人还是很爱学习的,可以说编程
2016-08-02 17:04:16
2088
原创 关于pdfmake的总结
1.pdfmake 好东西,在此不对服务器端做任何总结,因为本人未去实践。2.pdfmake.org, pdfmake-master文档这是硬性下载,但是在使用过程中会有汉化的问题。(对中国的文字总是这样)既然如此需按以下步骤来产生我们的汉化版的pdfmake0.创建一gruntproject.1.安装npm2.安装grunt-cli:npm install grunt-c
2016-08-02 16:31:29
5912
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人