• 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

转载 无线音箱解决方案开发过程

从2017年开始国外智能音箱的热潮席卷到国内,各大小厂商都推出了智能音箱,主要有阿里的天猫精灵京东的叮咚和小米的小爱同学等。我也在去年双11入手了一款智能音箱(天猫精灵),体验下来总体感觉还是不错的,我相信这股热潮在今年(2018)会愈演愈热。有报道说美国的青年有了智能音箱后对手机的依赖度有所下降,即有些事情可以通过智能音箱解决了,这种现象在国内也会出现。智能音箱是在无线音箱的基础上加上人工智能(...

2018-09-30 16:52:38 974

转载 linux C 使用函数指针和回调函数实现简易计算器

#include <stdio.h> float add (float a,float b){    return a + b;}float sub (float a,float b){    return a - b;}float mul (float a,float b){    return a * b;}float div (float a,floa...

2018-09-30 16:27:29 291

转载 数据类型转换之 QByteArray 与 char*

QByteArray 转换成 char*char *b=a.data();char* 转换成 QStringchar *p="abc";QString c=QString(p); 

2018-09-19 19:47:01 2666

转载 linux AWK用法

awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file [-F|-f|-v]   大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=...

2018-09-13 14:32:45 110

转载 ubuntu cpu频率控制

安装cpufrequtils:  sudo apt-get install cpufrequtils查看cpu:                 sudo cpufreq-info 设置cpu模式:          cpufreq-set -g {powersave, userspace, ondemand, conservative, performance} 对应于{最省电(最低...

2018-09-13 14:30:03 747

转载 LINUX下解决netstat查看TIME_WAIT状态过多问题

# netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c     16 CLOSING    130 ESTABLISHED    298 FIN_WAIT1     13 FIN_WAIT2      9 LAST_ACK      7 LISTEN    103 SYN_RECV   5204 TIME_WAIT状态...

2018-09-13 14:29:23 1045

转载 使用cpufreq给CPU临时调整主频

现代的CPU和主板都有节电技术,在CPU低负荷工作的会自动降频。如果需要临时设置主频和工作模式,可使用cpufreq手动调整。这个模式将在重启后失效,如果需要长期调整请修改/etc/sysconfig/cpuspeed。 一、检查内核加载 lsmod | grep "acpi_cpufreq" SSH执行以上命令,查看内核是否已经加载acpi_cpufreq模块。如下图,...

2018-09-12 10:29:21 8037

转载 ubuntu-CPU频率调节

ubuntu - CPU 频率 调节(转)选择并启用与CPU 相对应的内核模块为确保接下来的工作是有意义的,首先确保您的CPU 频率 调节功能还没有启用~# cd /sys/devices/system/cpu/cpu0# ls -l如果你看到一个名为cpufreq的文件夹,则说明频率 调节功能已经启用,您可以直接跳至下一步。如果没有看到名为cpufreq的文件夹,则...

2018-09-12 10:28:30 3838

转载 让你的ubuntu系统支持CPU动态调频

首先,你得确保你的电脑是支持并且打开了CPU动态调频功能的,方法如下:(我用的是的DELL机)(1)开机后进入BIOS,找到performance选项,在speedset子选项中你会看到你的CPU动态调频是否开启了,如果未开启,要开启。(2)查看你的内核是否安装了支持动态调频的模块:         $cd sys/devices/system/cpu/cpufreq     ...

2018-09-12 10:26:34 822

转载 linux cpufreq 用法解析

ubuntu 安装sudo apt-get install cpufrequtils运行命令cpufreq-info显示:cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009Report errors and bugs to cpufreq@vger.kernel.org, please.analyzi...

2018-09-12 10:23:24 1500

转载 Ubuntu设置代理和例外

le/details/48377593sudo gedit  /etc/environment 加入如下几行代理#config for http proxyexport http_proxy=http://XXX.XXX.XXX.XXX:XXXXexport https_proxy=http://XXX.XXX.XXX.XXX:XXXXexport ftp_proxy=h...

2018-09-12 10:21:30 1546

转载 利用cpulimit-ng限制Transmission CPU占用防止系统自动重启

最近折腾WR703N,采用OPENWRT固件,脱机下载选择aria2和Transmission。aria2主要支持迅雷离线,Transmission适合PT。但问题不断,最主要的问题是不定时的挂载的U盘被自动卸载,或者系统自动重启。将U盘的磁盘格式从ext3更换到ext4,开启swap,限制下载速度,均不起作用,还是会发生宕机的情况。网络搜索也并没有找到实际解决方案。 查看后发现Trans...

2018-09-12 10:18:37 2644

转载 Linux查看程序端口占用情况

今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。使用命令:ps -aux | grep tomcat发现并没有8080端口的Tomcat进程。使用命令:netstat –apn查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进程占用。进一步使用命令:...

2018-09-12 10:16:32 192

转载 netstat -anp命令简单说明

linux网络状态,一般会用netstat -anp命令查看举例如下:第一行荧光部分,一个叫“j1600_hi3516a”的进程,正在监听554端口,“LISTEN”表示监听 第二行荧光部分,分两行文字,第一行,说明对于“j1600_hi3516a”进程,外部有个“60177”端口,连接了它的“554”端口,“ESTABLISHED”表示已连接第二行,说明对于“live...

2018-09-12 10:15:07 1605

转载 Luci流程分析(openwrt下)

1. 页面请求:1.1. 代码结构在openwrt文件系统中,lua语言的代码不要编译,类似一种脚本语言被执行,还有一些uhttpd服务器的主目录,它们是:/www/index.htmlcgi-bin/luciluci-static/xxx/xx.css、js、gif /usr/lib/lua/nixio.so、uci.soluci/http.lua、dispatc...

2018-09-12 10:14:02 882

转载 ubuntu下使用CPU频率控制

ubuntu下使用CPU频率控制 ()1、下载CPU频率控制模块:sudo apt-get install cpufrequtils  2、使用方法,查看cpu当前频率信息: sudo cpufreq-info  3、设置模式:cpufreq-set -g {powersave, userspace, ondemand, conservative, performance}  对应于...

2018-09-12 09:08:42 3640

转载 /proc/uptime详解,获取系统启动时间,系统负载率

在Linux中,我们常常会使用到uptime命令去看看系统的运行时间,它与一个文件有关,就是/proc/uptime,下面对其进行详细介绍。View Code BASH 1234 master@jay-intel:~$ cat /proc/uptime6447032.12 48185264.69master@jay-intel:~$ cat /p...

2018-09-10 10:51:45 548

转载 node.js获取时间

nodejs支持多种格式转换为时间戳 然而我并不想要这个var str1 = "2017-01-19 13:00:00";var str2 = "Jan 19 2017 13:00:00";var t1 = new Date(str1).getTime();var t2 = new Date(str2).getTime();console.log(t1);console.log(t...

2018-09-10 00:48:21 1776

转载 cap数据包文件解析

windows下的wireshark和Linux下的tcpdump所抓的包为同样的CAP文件的格式,sniffer软件所抓的包文件扩展名也是.cap,但格式却不太一样。本文主要说明ethereal和tcpdump抓包产生的.cap文件的格式。    其实,要获得PCAP文件的格式,除了直接打开.cap文件来分析外,可以看WinPcap包或Linux下/usr/include下的pcap.h头文件...

2018-09-01 15:06:40 1718

转载 利用JS把字符串转换为数字的三种方法

方法主要有三种: 转换函数、强制类型转换、利用js变量弱类型转换。1.转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。 一些示例如下:parseInt("1234blue"); //ret...

2018-09-01 14:58:48 436

转载 javascript中字符串拼接详解

字符串拼接是所有程序设计语言都需要的操作。当拼接结果较长时,如何保证效率就成为一个很重要的问题。本文介绍的是Javascript中的字符串拼接,希望对你有帮助,一起来看。 最近在研究《javascript高级程序设计》中,有一段关于字符串特点的描述,原文大概如下:ECMAScript中的字符串是不可变的,也就是说,字符串一旦创建,他们的值就不能改变。要改变某个变量的保存的的字符串,首先要销...

2018-09-01 14:57:43 950

转载 js 判断数据是否为空

//    var a = "";//    var a = " ";//    var a = null;//    var a = undefined;//    var a = [];//    var a = {};//    var a = NaN;        if(a === undefined) { // 只能用 === 运算来测试某个值是否是未定义的     ...

2018-09-01 14:56:46 377

转载 Linux tcpdump命令详解

简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tcpdump普通...

2018-09-01 14:55:40 9725 1

转载 Linux下如何过滤、分割以及合并 pcap 文件

如果你是一个测试入侵侦测系统或一些网络访问控制策略的网络管理员,那么你经常需要抓取数据包并在离线状态下分析这些文件。当需要保存捕获的数据包时,我们一般会存储为 libpcap 的数据包格式 pcap,这是一种被许多开源的嗅探工具以及捕包程序广泛使用的格式。如果 pcap 文件被用于入侵测试或离线分析的话,那么在将他们注入网络之前通常要先对 pcap 文件进行一些操作。在这篇文章中,我将介绍...

2018-09-01 14:54:12 4229

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除