- 浏览: 1482531 次
- 性别:
- 来自: 北京
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
文章列表
注意个问题:
chrome不要用两个tab页,否则ping不通
应为只有使用的tab页面才是可操作的
把chrome分两个,两个jslinux都是可见状态才能ping通
大神的原版
https://bitbucket.org/ivucica/jslinux-network
不带网络的可读版本
https://github.com/levskaya/jslinux-deobfuscated
我修改过的在这
https://github.com/killinux/deobfuscated
编译内核的时候有个补丁在
https://github.com/killinux/jslinux_re ...
基础知识
查看网络包
tcpdump -i eth0 -e -v -l
tcpdump -i eth0 -e -v -l -w a.pcap
a.pcap给wireshark用
这个是必要的
转发三步走:
1.配置Linux系统的ip转发功能
echo 1 >/proc/sys/net/ipv4/ip_forward
2.iptables转发:
iptables -t nat -A POSTROUTING -s "10.0.2.0/255.255.255.0" ! -d "10.0.2.0/255.255.255.0" -j ...
ip route add 192.168.8.0/24 via 192.168.137.223
用qemu启动虚拟机:
/usr/libexec/qemu-kvm -kernel bzImage -drive file=hda.img,if=ide,cache=none -append "console=ttyS0 root=/dev/sda rw rdinit=/sbin/init notsc=1" -nographic -boot order=dc,menu=on -net nic,vlan=0,macaddr=52:54:00:12:34:22,model=e ...
core生成的位置
echo “/data/coredump/core.%e.%p” >/proc/sys/kernel/core_pattern
emacs -nw
1.debug方式编译内核
2.qemu -S启动
3.设置emacs参数 ,启用gdb模式远程调试
环境:
[root@centos140_11 ~]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
[root@centos140_11 ~]# gcc --version
gcc (GCC) 4.8.3 20140911 ( ...
最近把websocket的客户端和服务端使用过的调通的例子总结如下
摒弃XMPP,xml类的在网络传输无论是流量还是性能已经是公认的瓶颈了。
采用websocket协议,
1.是数据格式可自定义,json,流,二进制等,极大的节约了网络流量,更具灵活性
2.方向多源,性能能达到极致而且可控。
3.跨平台,在web端,ios端,android端或者pc上通用,任意整合
但是目前websocket的实现方式也有很多
java的有tomcat7支持的;netty的;java-websockt库的;还有个国内的项目宝贝鱼,使用java的多线程实现的
以上例子已经调通,可参见我的博客
tomcat7的 ...
https://docs.nebula-graph.com.cn/3.0.1/3.ngql-guide/7.general-query-statements/2.match/
CREATE TAG player (name string, age int);
INSERT VERTEX actor(name, age) VALUES "1":("Tim Duncan", 39);
INSERT VERTEX actor(name, age) VALUES "2":("hehe", 32);
INSERT VER ...
git clone https://github.com/vesoft-inc/nebula.git
cd nebula/third-party
脚本全安装一遍
mkdir build
cd build
cmake ..
make
make install
/usr/local/nebula/scripts/nebula.service start all
/usr/local/nebula/scripts/nebula.service status all
客户端要单独装:
git clone https://github.com/vesof ...
参考http://cache.baiducontent.com/c?m=FhJlTQrwDP6l3n4Yh2GFjO7-ikgBy7y72K32UglhDcx9DW2Of-Kp8uCjUTVzMouAXzhTG6w5h7wodS8RYXp6en_DsyP1nuzeMcWY338u1VOmQenX8kpPaP9mdTh7gI5i&p=93759a46d6c910b41dbe9b7c7f0892&newp=8b2a975d809c11a05bed9e215549cb231610db2151d4d01f6b82c825d7331b001c3bbfb42329110fd5c47f6c02 ...
参考https://haoningabc.iteye.com/admin/blogs/2517083
aws的redhat8搭建的xl2tp不能直接连ios了,不知道为什么,是8的问题还是aws的问题?
目前用腾讯云的centos7作为xl2tp的中转:
ios连centos7 ,centos7上搭建xl2tp的客户端和服务端,客户端连接aws的redhat8的xl2tp
关键问题注意4:
前提
ios:192.168.2.128
tx
eth0:172.17.0.13
ppp0:172.17.0.13 --->192.168.1.99
ppp1:192.168.2 ...
[img][/img]在浏览器里调试c,关键就是emcc的时候加 -g4 生成map文件
--source-map-base 指定map文件的位置
例子:
c的代码为:
int sumOfSquare(int a,int b){
int t1=a*a;
int t2=b*b;
return t1+t2;
}
普通的编译
emcc debug.c -O1 -s WASM=1 -s SIDE_MODULE=1 -o debug.wasm
SIDE_MODULE=1 是生成库文件,没有main函数的调用库
WASM=1 是生成wasm文件
最后得到de ...
C++11引入的三种智能指针中的最后一个:weak_ptr。在学习weak_ptr之前最好对shared_ptr有所了解。如果你还不知道shared_ptr是何物,可以看看我的另一篇文章【C++11新特性】 C++11智能指针之shared_ptr。
1、为什么需要weak_ptr?
在正式介绍we ...
1.需要的包:
把kaldi和 clapack-wasm copy到 kaldi-wasm下
cp kaldi_git.tar.gz kaldi-wasm
cp clapack-wasm.tar.gz kaldi-wasm
tar xvf kaldi_git.tar.gz
tar xvf clapack-wasm.tar.gz
cp openfst-1.6.7.tar.gz kaldi-wasm/kaldi/tools
cd kaldi-wasm/kaldi
git log
commit 031fcb2baa1e4e050935d4d913d8b5070f975c7b (HEAD ...
kaldi-wasm/src/workers/asrWorker.js
import JSZip from 'jszip';
import kaldiJS from '../computations/kaldiJS';
import kaldiWasm from '../computations/kaldiJS.wasm';
import KaldiConfigParser from '../utils/kaldiConfigParser';
const kaldiModule = kaldiJS({
locateFile(path) {
if (path.e ...
最近在看kaldi-wasm
两个重要文件备份一下,总结以后再写:
src/workers/asrWorker.js
import JSZip from 'jszip';
import kaldiJS from '../computations/kaldiJS';
import kaldiWasm from '../computations/kaldiJS.wasm';
import KaldiConfigParser from '../utils/kaldiConfigParser';
const kaldiModule = kaldiJS({
locateFile ...
############ kaldi安装:
通用的安装参考http://jrmeyer.github.io/asr/2016/01/26/Installing-Kaldi.html
需要python3.7.4
conda create -n kaldi python=3.7.4
conda activate kaldi
brew install automake sox
MKL安装:
官网下载,注册学生,
https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/17172/m_mkl_2020. ...