自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4383)
  • 收藏
  • 关注

转载 /dev/random 和 /dev/urandmon的差别

最近使用这两个设备的时候,发现 /dev/random生成随机数很慢;于是就查了查:这两个设备的差异在于:/dev/random的random pool依赖于系统中断,因此在系统的中断数不足时,/dev/random设备会一直封锁,尝试读取的进程就会进入等待状态,直到系统的中断数充分够用, /dev/random设备可以保证数据的随机性。/dev/urandom不依赖系统的中断,也就...

2019-09-24 10:43:00 74

转载 linux 下使用 tc 模拟网络延迟和丢包-使用 linux 模拟广域网延迟 - Emulating wide area network delays with Linux...

tc 是linux 内置的命令;使用man pages 查看 我们看到,其功能为show / manipulate traffic control settings,可对操作系统进行流量控制;netem 与 tc:netem 是 Linux 2.6 及以上内核版本提供的一个网络模拟功能模块。该功能模块可以用来在性能良好的局域网中,模拟出复杂的互联网传输性能,诸如低带宽、传输延迟...

2019-09-19 22:43:00 39

转载 linux下文件加密方法总结

为了安全考虑,通常会对一些重要文件进行加密备份或加密保存,下面对linux下的文件加密方法做一简单总结:方法一:gzexe加密这种加密方式不是非常保险的方法,但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。它是使用系统自带的gzexe程序,它不但加密,同时压缩文件。示例如下:123456789101...

2019-09-19 16:17:00 42

转载 opensciencegrid - GridFTP 安装

最近配置一个GridFTP 用于测试其传输FTP性能, 在这里简单记录,备忘;使用本教程可以简单起一个GridFTP用于测试服务;预配置环境:测试系统:CentOS 7 1806配置Yum仓库:https://opensciencegrid.org/docs/common/yum/安装GridFTP:参考文档:https://opensciencegrid.o...

2019-09-19 12:20:00 101

转载 Qt5 Font arm linux

1. ubuntu 下查看当前字体库命令: fc-list/usr/share/fonts/chinese/msyhbd.ttf: Microsoft YaHei UI:style=Bold,Negreta,tučné,fed,Fett,Έντονα,Negrita,Lihavoitu,Gras,Félkövér,Grassetto,Vet,Halvfet,Pogrubiony,Ne...

2019-09-19 11:37:00 82

转载 gdb debug linux arm Qt

1. 确认是否开启生成coreulimit -c若为unlimited或是具体数字, 则是打开的若为0, 则说明生成core文件是关闭的, 开启命令为: ulimit -c unlimited 或 ulimit -c 332682. 获取core dump文件, 跳过systemd, 生成在指定目录,比如当前可执行文件所在目录sysctl -w 'kernel....

2019-09-16 15:57:00 35

转载 LINUX - Libevent

参考:https://dulishu.top/libevent-event-loop/转载于:https://www.cnblogs.com/wangqiwen-jer/p/11495859.html

2019-09-10 10:09:00 34

转载 ThreadLocal 解决simpledateformat线程不安全

package com.example.demo.util;import java.text.SimpleDateFormat;public class DateFormatUtil { private static ThreadLocal<SimpleDateFormat> simpleDateFormatThreadLocal=new ThreadLocal&lt...

2019-09-09 11:42:00 36

转载 Sql UpdateOrInsert

SqlServer(先更新,受影响条数为0,则Insert,通过事务):begin tran update table set column=columnvalue where wherestrif @@ROWCOUNT==0begin insert into table (column) values (columnvalue)end ...

2019-09-09 11:36:00 70

转载 nvidia quadro m5000 驱动安装 - 1804 ubuntu

查看GPU型号:lspci | grep -i nvidia驱动安装:https://www.nvidia.cn/Download/index.aspx?lang=cn下载对应版本的驱动驱动程序;安装 gcc, g++, make 最新版本程序;安装 ubuntu 32 位兼容库;运行 .run 文件进行安装;阅读其中提示的信息并进行安装,注意 网上...

2019-09-07 20:44:00 300

转载 GO - 高级编程

https://books.studygolang.com/gopl-zh/https://chai2010.cn/advanced-go-programming-book/转载于:https://www.cnblogs.com/wangqiwen-jer/p/11481266.html

2019-09-07 15:51:00 149

转载 adobe Keychain mac

Keychain password accessThis question has beenAnswered.janec2070563May 8, 2018 11:07 AMI constantly get asked for the password to my 'keychain account" I do not know what this even me...

2019-09-06 20:22:00 107

转载 LINUX - 最简单的CS通信实例

服务端【编译:gcc server.c -o server】#include <stdio.h>#include <sys/socket.h>#include <sys/types.h>#include <string.h>#include <netinet/in.h>#include <...

2019-09-06 17:46:00 43

转载 整型,长整型,无符号整型等 大端和小端(Big endian and Little endian)

一、大端和小端的问题对于整型、长整型、无符号整型等数据类型,Big endian 认为第一个字节是最高位字节(按照从低地址到高地址的顺序存放数据的高位字节到低位字节);而 Little endian 则相反,它认为第一个字节是最低位字节(按照从低地址到高地址的顺序存放据的低位字节到高位字节)。例如,假设从内存地址 0x0000 开始有以下数据:0x0000 0...

2019-09-05 09:50:00 126

转载 LINUX - socket

为什么三次握手:让服务端和客户端都知道,自己的收信能力和发信能力没有问题;第一次:客户端发给服务端--服务端知道了,自己的收信能力和客户端的发信能力没有问题;第二次:服务端回复客户端--客户端知道了,自己的发信能力和收信能力没有问题,不然不会收到服务端的回信;服务端发信能力和收信能力没问题,不然不会收到服务端的回信;第三次:客户端回复服务端--服务端知道了,自己的发信能...

2019-09-04 22:17:00 23

转载 LINUX - 随机数

#include <stdio.h>#include <stdlib.h>#include <pthread.h>#include <unistd.h>#include <fcntl.h>#include <sys/socket.h>#include <netine...

2019-09-04 09:47:00 26

转载 中国专利 相关

专利有时候并不是特别高级的东西,他是一种权利,每个人都可以申请,一种赋予申请者的权利;专利的种类:发明专利:针对产品、方法或者产品、方法的改进所提出的新的技术方案,可以申请发明专利。主要体现新颖性、创造性和实用性。取得专利的发明又分为产品发明(如机器、仪器设备、用具)和方法发明(制造方法)两大类;实用新型专利:针对产品的形状、构造或者其结合所提出的适于实用的新的技术方案,...

2019-09-03 17:31:00 47

转载 python 生成随机红包

假设红包金额为money,数量是num,并且红包金额money>=num*0.01原理如下,从1~money*100的数的集合中,随机抽取num-1个数,然后对这些数进行排序,在排序后的集合前后分别插入0和money*100,组成新的集合用新的集合,(后一个数-前一个数)/100得到红包的大小然后使用红包的时候,从num个红包集合中随机拿一个,既是随机红包了de...

2019-09-02 13:08:00 25

转载 HTML协义代码

这些状态码被分为五大类:100-199 用于指定客户端应相应的某些动作。200-299 用于表示请求成功。300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。400-499 用于指出客户端的错误。500-599 用于支持服务器错误。一些常见的状态码为:200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务不可用详细分解:1x...

2019-09-02 11:45:00 99

转载 SpringBoot2 Filter执行两次问题解决

原因:在请求指定url之外还请求了/favicon.ico 地址 过滤掉问题就解决了@Overridepublic void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServ...

2019-09-02 10:55:00 1245

转载 错误:非法字符:“\ufeff”

导入开源的项目的时候,你可以碰到以上的编码问题,这一般这个项目是用eclipse开发的。主要原因是: Eclipse可以自动把UTF-8+BOM文件转为普通的UTF-8文件,但Android Studio需要重新转一下解决方法将编码格式UTF-8+BOM文件转为普通的UTF-8文件。一、简单方法,在A...

2019-09-01 11:44:00 47

转载 GPU 编程相关 简要摘录

GPU 编程可以称为异构编程,最近由于机器学习的火热,很多模型越来越依赖于GPU来进行加速运算,所以异构计算的位置越来越重要;异构编程,主要是指CPU+GPU或者CPU+其他设备(FPGA等)协同计算。当前的计算模型中,CPU主要用来进行通用计算,其更多的是注重控制,我们可以通过GPU和FPGA等做专用的计算。CPU负责逻辑性强的事物处理和串行计算,GPU则专注于执行高度线程化的...

2019-08-31 15:44:00 26

转载 RDMA 相关 简要摘录

RDMA (Remote Direct Memory Access) 全称为 远程直接内存访问其出现的目的:为了解决网络传输中服务端数据处理的延迟而产生的。其将数据直接从一台计算机的内存传输到另一台计算机,无需双方操作系统的介入。这允许高吞吐、低延迟的网络通信,尤其适合在大规模并行计算机集群中使用。RDMA通过网络把资料直接传入计算机的存储区,将数据从一个系统快速移动到远程系统存储...

2019-08-31 12:32:00 30

转载 gradle配置国内阿里云镜像

对单个项目生效,在项目中的build.gradle修改内容buildscript { repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven{ url 'http://maven.aliyun.c...

2019-08-31 08:55:00 644

转载 Brew 替换为国内源Mac

# 替换brew.gitcd "$(brew --repo)"git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git# 替换homebrew-core.gitcd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"git remo...

2019-08-30 23:02:00 161

转载 GO 使用 动态链接库(共享链接库)进行编译 生成动态链接可执行文件

我们使用 go help buildmode 可以看到 go 可以以多种方式进行构建,默认使用静态链接库.➜ src go help buildmodeThe 'go build' and 'go install' commands take a -buildmode argument whichindicates which kind of object file...

2019-08-29 17:36:00 1115

转载 GO 使用静态链接库编译 生成可执行文件 使用第三方 .a 文件,无源码构造

go build 和 go install 都需要使用源码来进行编译。但是有时候我们只有.a或者.so文件。并不能获取到第三方库的源码,这时我们需要静态链接库编译的技巧;上图是实验前的文件分布。使用静态链接库编译命令:➜ src go tool compile -I ../pkg/darwin_amd64/ callyx.go ➜ src go tool l...

2019-08-29 16:04:00 361

转载 Empty

Empty转载于:https://www.cnblogs.com/tyqtyq/p/11430110.html

2019-08-29 15:50:00 23

转载 什么是中缀表达式与后缀表达式

一、中缀表达式转化为后缀表达式表达式与后缀表达式  在日常应用中,算术表达式中运算符总是出现在两个操作数之间,例如5*(7-2*3)+8/2,这种形式称为中缀表达式。计算一个中缀表达式需要知道运算符的优先级和结合性。乘除是高优先级,加减是低优先级,优先级相同时他们都是左结合的,也就是从左计算到右。有括号就要计算括号内的表达式。中缀表达式利于人的理解,但不便于计算机的处理。因此需要...

2019-08-29 11:57:00 219

转载 java中以规定字符分割字符串,取出分割字符和分割内容

1 import java.util.regex.*; 2 3 4 public class A{ 5 public static void main(String[] args){ 6 String x="43535+50.34/98*108.47-3876.9%7√="; 7 Pattern p = Pattern.compile("[=√...

2019-08-29 11:06:00 166

转载 在Java中使用ScriptEngine动态执行代码(解决带运算符的字符串的运算)

ScriptEngine js = new ScriptEngineManager().getEngineByName("JavaScript"); System.out.println("1+2的和 :"+js.eval("1+2")); System.out.println("1-2的差 :"+js.eval("1-2")); System.out.println("1*2的...

2019-08-29 11:02:00 530

转载 linux 磁盘命令

用到共享软件为:samba配置文件为 /etc/samba/smb.confsudo fdisk -l查看磁盘sudo df -lh查看磁盘挂载情况sudo mount /dev/sdb /mnt/diskb挂载sdb到diskb文件mkfs.ext4 /dev/sdb格式化成ext4sudo vim /etc...

2019-08-27 00:39:00 107

转载 好用的性能检测工具 - Glances

平常我经常使用 htop 工具来进行对主机进行性能检测。但是它只能对 进行进行管理。并简要显示 进程和cpu和内存使用信息;glances 是比较好的性能检测工具。相比较htop还能显示 disk io net 等更多信息。并且还有web ui和ipc 模式。当我们有多台机器的时候,使用此工具极为方便。glances 工具在fedora上可以使用 yum 安装。具体使用信息 可以...

2019-08-24 12:18:00 21

转载 JZOJ823PJ-C, TG-B

分身打两场比赛PJ - C翻车T1原题, 考虑蚂蚁相撞时其实不用管。 然后写个取左右max, 左右min的即可翻车: 注释freopen后JZOJ不会提示!(大翻车……丢了300分)T2这个考虑自然数肯定取除1为连续的最好, 然后暴力即可AcceptedT3考虑找规律: \(f_n = f_{n-1}+f_{n-2}\), 矩阵快速幂模板题翻车: 注释freopen...

2019-08-23 16:37:00 29

转载 C - dlopen dlsym

-----------------------------------------------------------------------------dlsym-----------------------------------------------------------------------------测试dlsym打开的函数指针能不能多次调用#in...

2019-08-21 19:49:00 26

转载 find-peak-element-ii

1 class Solution: 2 """ 3 @param: A: An integer matrix 4 @return: The index of the peak 5 """ 6 def findPeakII(self, A): 7 # write your code here 8 ...

2019-08-21 15:14:00 92

转载 JZOJPJ-C 8/21题解

原题大战D1吐槽:T1 \(O(N^2)\; N \leq 26\) N大时还要写高精, 可以增加难度T2 不给范围T3 居然没有完全卡掉 不对应该赞美出题人T4 PJ考个四边形不等式?? orz 出题人 %%%这里是点名被卡的直接高精选手.并没有感觉很卡啊, 写了就过了啊因为平常高精求余是这么写的pair<string, string> divide(...

2019-08-21 11:04:00 32

转载 接口测试框架

待更新。。。。。。java+maven+rest Assured+testNG+Jenkins转载于:https://www.cnblogs.com/yuyanhzao/p/11384465.html

2019-08-20 17:44:00 22

转载 杭电acm2024

Problem Description输入一个字符串,判断其是否是C的合法标识符。Input输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。Output对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。...

2019-08-20 10:17:42 32

转载 我的博客不支持IE9

博客园应该重写一下博客的代码了。现在IE9用户越来越多了。应该考虑一下使用新浏览器的用户体验。我的博客下面显示的有点乱。下面是我的博客在IE9中的样子。转载于:https://www.cnblogs.com/kuixing1986/archive/2011/07/27/2117818.html...

2019-08-20 10:16:15 32

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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