[linux]A simple driver of linux
hello.c #include <linux/init.h> #include <linux/module.h> static int hello_init(void){ printk(KERN_INFO "Hello nicholas, driver is comming\n"); return 0; } static void hello_exit(void){ printk(KERN_INFO "See you, driver"); } module_init(hello_init); ...标签: linux
[C]Example of websockets server
#include <stdlib.h> #include <stdio.h> #include <string.h> #include <unistd.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <openssl/sha.h> #include <openssl/pem.h> #include <openssl/bio.h> #incl...标签: C
[embedded]To receive upload file by cgi-bin
#include <stdio.h> #include <stdlib.h> #include <string.h> #define STR_LEN 50 #define bufferSize 512 #define FPATH "../uploads/" #define STATUS_FILE "../uploadStatus.htm" #define SHELL_FILE "../shell/response_Firmware.sh" #define SYS_LOG "firmware.ini" /* int writeSt...标签: embedded
[linux]LAMP一键web遭遇记
这两天居然在搭建LAMP服务器这种事情上翻船了,昨天新买了个阿里云的ECS,座标美国,开开心心地用ssh连上服务器,上传一键web安装脚本,然后运行,由于要一个小时左右,我就先去跑步了,结果回家后一看果然就安装成功了。然而…… netstat -tunl 打下去之后,没有80端口, 一定是哪里不对了,于是检查脚本,手动安装,更换不同版本,简直能想的办法都想尽了, 始终没能跑起来。这一弄就到了凌晨2点,一点也不困,但我心里还是知道的,我这一把年纪了,不宜熬夜,虽然大脚越发清醒,却明明感觉心累,强迫自己关机睡觉。 睡床上还在想,明天应该试试换个系统,...标签: linux
[php]thinkphp后台新增配置项后显示出错(CONFIG_GROUP_LIST)
使用thinkphp的过程中,一直纳闷一个问题: 在配置文件中新增一行数据后,往往管理页面就正常获取不到配置表了。 仔细追踪之下发现 C('CONFIG_GROUP_LIST'] 这种基本的功能都返回的空值。 再往前看时,发现 AdminController.class.php 中对配置缓存有一个初始化过程: $config = S('DB_CONFIG_DATA'); C($config); 然而这里的S方法确没能正确获取数据库数据。 S方法起到一个数据库缓存读写的作用...标签: php
[JS]漂亮的chart.js实例——js图表
<div style="width:600px; height:450px;"> <canvas id="canvas"></canvas> </div> <script type="text/javascript" src="Chart.min.js"></script> <script type="text/javascript"> var ctx = new Chart(document.getElementById("canvas").getContext("2d")); var op...标签: JS
[C]Safari对websocket的支持及websocket版本问题的解决记
昨天有人反应苹果手机不能访问我的物联网项目,我大惊,立马开始分析。 发现果然苹果端的safari连接websocket失败了。但是我确信之前一直用着好好的。可能是贱贱的A厂悄悄变更了某些软件吧,没办法,谁让世人都称他是老大,谁让你们那么多人没有iPhone不行呢。我只好认为我自己的服务器有问题了。 于是检查服务器的日志,发现websocket的握手过程显示协议错误。 那么我抓包分析下safari与其他浏览器的行为有什么不一样吧: 这是Google: Sec-WebSocket-Key:GX2sEWmKLhgktWvslt8xxw== Sec-WebSocket...大话文言文
既然语言以简洁为美,“丝绸之路”为什么不叫“丝绸路”甚至“丝路”,“一带一路”为什么不叫“带路”?我想如果放到古代肯定不会这么起名字吧。 语言之所以能变得简洁,很大程度上是依赖于文言文的,中国古代为什么就会使用文言文呢? 古代人们交谈中当然还是以白话文为主,就如你平常解释一些难以名状的东西,势必手足并用,什...[embedded]Port mqtt client to arm platform
1.Build openssl. Download openssl-1.0.2.tar.gz tar openssl-1.0.2.tar.gz cd openssl-1.0.2 vi Makefile, let: CC = arm-linux-gcc AR = arm-linux-ar RANLIB = arm-linux-ranlib INSTALLTOP = /home/nicholas/workspace/project/mosquitto/run/for_arm/openssl_install OPE...标签: embedded
[C#]Connect to sql server
using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.SqlClient; namespace ConsoleApplication1 { class Program { static void test() { SqlConnection con = new SqlConnection(); con.ConnectionString =...标签: C#
日历
最新微语
- 有的时候,会站在分叉路口,不知道向左还是右
2023-12-26 15:34
- 繁花乱开,鸟雀逐风。心自宁静,纷扰不闻。
2023-03-14 09:56
- 对于不可控的事,我们保持乐观,对于可控的事情,我们保持谨慎。
2023-02-09 11:03
- 小时候,
暑假意味着无忧无虑地玩很长一段时间,
节假意味着好吃好喝还有很多长期不见的小朋友来玩...
长大后,
这是女儿第一个暑假,
一个半月...
2022-07-11 08:54
- Watching the autumn leaves falling as you grow older together
2018-10-25 09:45
分类
最新评论
- Goonog
i get it now :) - 萧
@Fluzak:The web host... - Fluzak
Nice blog here! Also... - Albertarive
In my opinion you co... - ChesterHep
What does it plan? - ChesterHep
No, opposite. - mojoheadz
Everything is OK!... - Josephmaigh
I just want to say t... - ChesterHep
What good topic - AnthonyBub
Certainly, never it ...