[JS]Multy language by javascript

2017-11-29 写技术

var get_lan=function(){ $(".lan").each(function(){ var lan_key=$(this).attr("data_lan"); lan_key="g_lan."+lan_key; var lan_key=eval("("+lan_key+")"); $(this).text(lan_val); }) }

阅读全文>>

标签: JS

评论(0) 浏览(1219)

[JS]A demo of websockets on javascript

2017-11-6 写技术

ws = new WebSocket("ws:192.168.0.100:4444"); ws.onopen = function(e) { console.log("Connected"); ws.send("Hello nicholas server!"); }; ws.onclose = function(e) { console.log("Disconnected: " + e.reason); }; ws.onerror = function(e) { console.log(...

阅读全文>>

标签: JS

评论(0) 浏览(1278)

[html]前端不刷新提交文件的方法

2017-10-24 写技术

想来想去,还是只能利用form来提交,除此之外,jquery似乎没法获得文件流。 <iframe id=id_iframe_scroller name=name_iframe_scroller src=HardUpdateState.cgi ></iframe> <FORM enctype=multipart/form-data method=POST action=/cgi-bin/response_UploadFile.cgi target=name_iframe_scroller > <input class="text" type...

阅读全文>>

标签: html

评论(0) 浏览(1271)

[linux]A simple driver of linux

2017-10-23 写技术

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

评论(0) 浏览(1266)

[C]Example of websockets server

2017-10-23 写技术

#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

评论(0) 浏览(1326)

[embedded]To receive upload file by cgi-bin

2017-10-23 写技术

#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

评论(0) 浏览(1201)

[linux]LAMP一键web遭遇记

2017-10-8 写技术

这两天居然在搭建LAMP服务器这种事情上翻船了,昨天新买了个阿里云的ECS,座标美国,开开心心地用ssh连上服务器,上传一键web安装脚本,然后运行,由于要一个小时左右,我就先去跑步了,结果回家后一看果然就安装成功了。然而…… netstat -tunl 打下去之后,没有80端口, 一定是哪里不对了,于是检查脚本,手动安装,更换不同版本,简直能想的办法都想尽了, 始终没能跑起来。这一弄就到了凌晨2点,一点也不困,但我心里还是知道的,我这一把年纪了,不宜熬夜,虽然大脚越发清醒,却明明感觉心累,强迫自己关机睡觉。 睡床上还在想,明天应该试试换个系统,...

阅读全文>>

标签: linux

评论(0) 浏览(1084)

[php]thinkphp后台新增配置项后显示出错(CONFIG_GROUP_LIST)

2017-9-23 写技术

使用thinkphp的过程中,一直纳闷一个问题: 在配置文件中新增一行数据后,往往管理页面就正常获取不到配置表了。 仔细追踪之下发现 C('CONFIG_GROUP_LIST'] 这种基本的功能都返回的空值。 再往前看时,发现 AdminController.class.php 中对配置缓存有一个初始化过程: $config = S('DB_CONFIG_DATA'); C($config); 然而这里的S方法确没能正确获取数据库数据。 S方法起到一个数据库缓存读写的作用...

阅读全文>>

标签: php

评论(0) 浏览(1544)

[JS]漂亮的chart.js实例——js图表

2017-8-1 写技术

<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

评论(0) 浏览(2410)

[C]Safari对websocket的支持及websocket版本问题的解决记

2017-7-11 写技术

昨天有人反应苹果手机不能访问我的物联网项目,我大惊,立马开始分析。 发现果然苹果端的safari连接websocket失败了。但是我确信之前一直用着好好的。可能是贱贱的A厂悄悄变更了某些软件吧,没办法,谁让世人都称他是老大,谁让你们那么多人没有iPhone不行呢。我只好认为我自己的服务器有问题了。 于是检查服务器的日志,发现websocket的握手过程显示协议错误。 那么我抓包分析下safari与其他浏览器的行为有什么不一样吧: 这是Google: Sec-WebSocket-Key:GX2sEWmKLhgktWvslt8xxw== Sec-WebSocket...

阅读全文>>

标签: ubuntu C linux

评论(3) 浏览(5212)

Powered by anycle 湘ICP备15001973号-1