- 博客(35)
- 收藏
- 关注
原创 C语言求所有滑动窗口里数值的最大值
C语言求所有滑动窗口里数值的最大值题目:代码:已编译通过,并测试,如有问题,请在下面留言。#include <stdio.h>#include <stdlib.h>int get_windows(int *array, int array_length, int window_len){ int *assist_queue = NULL; //辅助队列 int head_pos, tail_pos; int queue_len; int i; i
2020-12-10 01:21:12 960
原创 TC控制延时和丢包率命令
tc修改网络延时:sudo tc qdisc add dev eth0 root netem delay 1000ms删除策略:sudo tc qdisc del dev eth0 root netem delay 1000ms修改丢包率:sudo tc qdisc add dev eth0 root netem loss 10%删除策略:sudo tc qdi...
2019-12-16 14:25:03 1906
原创 Cannot satisfy the following dependencies for tc解决
在安装命令后添加:--force-depends如:sudo opkg install tc--force-depends
2019-12-16 14:22:46 3380
原创 C语言variably modified ‘xxx变量’ at file scope问题解决
1 问题出现场景 定义数组的时候,指定的数组长度为变量。2 问题原因 在C语言中不允许对数组进行动态的定义,定义数组时的长度必需为常量。3 问题解决 使用常量定义数组长度。4 示例//错误示例:int array_length = 100;#define MAX_LENGTH array_lengthsize_t ar...
2019-11-29 08:27:26 15120 1
原创 yum源更新失败解决,yum使用阿里云源
1 yum源更新失败解决 CentOS机器上有时会碰上莫名其妙各种不能使用yum的问题,总结解决办法如下 (1)正常linux机器下:yum clean cacheyum clean allrm -rf /etc/yum.repos.d/# 下载阿里云日志源替换curl -o /etc/yum.repos.d/Centos-7.repo http://mirro...
2019-11-28 10:27:56 3005
原创 ssh登录慢、超时问题解决
(可跳过)背景:ssh升级之后,ssh登录超级卡,mac本通过端口转发连接timeout,通过内网直连也是很慢,需几十秒,因此搜了一下解决方法,都说让修改ssh_config文件,效果不怎么样,并没有解决我的问题。自己第二天发现还有个sshd_config文件,试了试修改相关配置,结果秒连,分享如下:注意:第一步和第二步是两个不同的文件。(1)vim /etc/ssh/ssh_confi...
2019-10-22 08:45:08 914
原创 linux C语言找不到已安装动态库问题解决
在/etc/ld.so.conf文件中添加完库的路径后,运行ldconfig命令即可找到库。正常情况添加下面2行即可:/usr/local/lib/usr/local/lib64如果有自定义路径,同理,追加到文件末尾,执行ldconfig即可。...
2019-07-01 09:49:06 639
原创 centos glib离线安装
安装libnids时需要安装libpcap、libnet、glib2.0以上版本libpcap和libnet都好安装,glib在安装时依赖太多,用源码安装了好久都没装上,后来想到了yum先下完依赖本地装,方法如下:1、glib2下载(在有网的机器)yumdownloader --resolve --destdir=./ glib2-devel38个rpm包,明白为什么总装不上...
2018-12-28 14:15:09 2693
原创 multilib version problems found解决
场景:离线安装一些库的时候会遇到版本冲突。解决:在后面加上 : --setopt=protected_multilib=false如:yum -y localinstall libuuid-xxxx libuuid-devel-xxxx --setopt=protected_multilib=false ...
2018-12-28 10:47:01 2401
原创 gitlab linux简单操作
添加新分支:git checkout -b 分支名浏览分支:git branch向分支上传文件: 1、git branch 2、git checkout dev 3、git pull
2018-07-06 20:33:26 522
原创 C#动态生成bat脚本
//生成bat脚本 FileStream fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite); fs.SetLength(0); StreamWriter sw = new...
2018-07-05 14:34:15 1692
原创 linux文本替换命令
cat 1.txt | sed -r "s/172.18./route add 172.18./g" > 2.txts/后跟“被替换的内容”、“替换成的内容”1.txt为需要替换的文本2.txt为保存成的文本
2018-06-29 16:24:06 5409 1
原创 CentOS7网络配置
网卡配置文件 注:本文只讨论ipv4的网络配置,不适用于ipv6,敬请注意。 网卡配置文件路径:/etc/sysconfig/network-scripts/ifcfg-*,其中ifcfg-*即为具体某网卡的配置文件,vi命令即可查看。 TYPE=Ethernet BOOTPROTO=static #是否启用DHCP,可取none|static|...
2018-03-27 19:37:29 558
原创 VS2015使用Install Shield打包升级包流程
一、Product Code和Upgrade Code值的注意点 1、修改Product Code的值。点击Product Code,点击该行后面的 {..} 即可。2、Upgrade Code的值不要改变;Upgrade Code为产品的升级码,同一个产品使用同一个Upgrade Code。3、修改Product Version的值,增加即可。二、添加更新路径1、双
2018-01-15 21:41:26 3210
原创 记一次vmware的曲折安装
1.在出错时win+R输入:%temp%2.找到~setup结尾的文件夹,进入3.找到:vmware可执行文件,点击运行安装。
2018-01-02 16:18:28 738
原创 C#获取网络状态是否有网络连接
public static int getNetStatus() { System.Net.NetworkInformation.Ping ping; System.Net.NetworkInformation.PingReply ret; ping = new System.Net.NetworkInformation.Pi
2017-12-08 17:11:03 2666
原创 C#百度定位API使用
1、定义一个存储百度API返回json结果对象的类:注:解析json字符串的方式有很多,无需局限于本文这一种。 public class baidu_location { [Serializable] //存储百度定位API返回结果类 public class AddressForQueryIPFromBaidu {
2017-12-08 16:55:33 1769
原创 未能找到类型或命名空间诸如ManagementClass等
注:此为调试日志问题描述:有时候网上找的代码明明已经引用命名空间了。但是还是提示"未能找到类型或命名空间为..............."问题解决:1、右键解决项目的"引用";2、点击"程序集";3、搜索你要引用的程序集;4、在前面打上勾,点击确定。图示:
2017-12-07 16:11:57 2833
原创 误删数据恢复
问题匹配:符合以下标准的均可使用该方法恢复数据:1、误删除的文件2、误格式化的硬盘或U盘等问题解决:工具使用:DiskGenius专业版,网上有破解版,我也有,但是推荐购买使用正版软件,支持正版操作:1、点击 ”恢复文件“,扫描对应磁盘分区,等待扫描完毕2、扫描完毕即可看到所有磁盘上的文件,包括删除的文件3、选择要恢复的文件右键复
2017-11-28 11:51:28 340 1
原创 C#System.Security.SecurityException解决方法
C#System.Security.SecurityException解决方法问题描述:“System.Security.SecurityException”类型的未经处理的异常在 mscorlib.dll 中。其他信息:不允许所请求的注册表访问权。问题来源: 原本是在windows7上编写的程序可以正常运行,但是在系统升级到windows10的
2017-11-25 14:59:10 13918 6
原创 U盘恢复
有时做Linux的系统启动盘或其他操作时,明明U盘有16个G的空间,显示却只有100M,这时如果想恢复便可参照以下教程。U盘恢复步骤:1、win+R,输入diskpart2、输入命令:list disk3、输入命令:select disk=14、输入命令:clean5、重新分配U盘大小,通过计算机windows系统自带的磁盘管理即可做,步骤:计算机->右键管理->存储->磁
2017-11-06 16:50:41 613
原创 unable to open database file的原因与解决
使用的系统为centos 7;数据库为sqlite;原因:存储占用已满;解决:清理一些不用的文件。
2017-09-17 16:06:06 34311
原创 linux下iperf的安装教程
1.官网下载iperf文件压缩包2.按照以下命令安装:gunzip -c iperf-.tar.gz | tar -xvf - cd iperf-./configure make make install3.测试是否正常使用
2017-09-07 15:12:07 9110
原创 either "to" is duplicate or "" is a garbage的解决
很简单,linux下你开的那个程序脚本已经打开,关了就行。
2017-08-05 17:29:46 13067 2
原创 CentOS7 linux下DNS的永久性添加
1.网上很多讲的dns的永久性添加其实都是暂时性添加,重启网卡后就会丢失。代码如下: echonameserver 8.8.8.8 > /etc/resolv.conf 很明显,这个并不符合大家的要求。 2.下面是永久性修改的教程: cd切换到/etc/sysconfig/network-scripts/目录下的网卡配置文件,在其中添加三行,如果文件中已经有了DNS就删除了:
2017-08-04 19:58:38 15051 3
原创 System.FormatException: 指定了无效的 IP 地址
经断点调试发现ip为10.8.0.10\0\0\0\0\0\0\0\0;打印出来为10.8.0.10,里面多了很多的\0,但是又不打印出来,所以对于新手来说这个问题估计解决不了。下面博主给出解决办法: 1.循环复制IP地址到一个字符串,再添加一条判断 if (recv_text.ElementAt(i) == ‘\0’)
2017-07-31 18:01:21 4338
原创 C#在执行此操作前必需先调用Bind方法的解决
1.分析(不想看博主扯的直接跳过) 其实很简单,让我来猜猜你出这个问题是不是因为你在使用两个网卡,如果是,再请问你是不是只有接收数据的时候报错,在发送的时候并不会报错? 如果如博主所说,下面的解决办法估计对你有用。2.解决办法 首先你需要把你的套接字和你使用的网卡用Bind()函数绑定,如下例子: //ip地址为你使用的真实网卡的ip,多半你是在
2017-07-31 11:04:39 5327
原创 一个简单的linux shell判断小程序
if [ $1 = "yes" ]; thenecho "hello 1"elseecho "hello 2"fi
2017-07-17 17:10:00 557
转载 C# using语句的使用
using语句,定义一个范围,在范围结束时处理对象。 场景: 当在某个代码段中使用了类的实例,而希望无论因为什么原因,只要离开了这个代码段就自动调用这个类实例的Dispose。 要达到这样的目的,用try...catch来捕捉异常也是可以的,但用using也很方便。1234using (Class1 cls
2017-07-12 13:36:58 559 1
原创 U盘安装系统与系统分盘
系统安装一、制做U盘启动盘。工具:UltraISO步骤:1.下载并打开UltraISO,该软件需要付费,虽说从网上找个激活码就能用,但是还请支持正版,购买正版软件;2.点击"文件",选择"打开",选择电脑中已经下载的系统镜像;3.如果你是插着移动硬盘,镜像在里面,建议先将镜像拷到电脑再进行第2步,避免引起不必要的麻烦;4.点击"启动",选择"写入
2017-07-05 19:59:18 780
原创 “成员名称不能与它们的封闭类型相同”的解决
C#中类的初始化不能用void修饰,把void去掉就好。属于不看C#语法就编程的人会犯的错误,正如博主。
2017-06-29 20:08:14 4840
原创 C#中System.BadImageFormatException解决
今天使用libsodium-net库的时候,由于第一次使用或者时因为我跟别人用的不一样吧,编程语言使用的是C#,改了一个晚上,没改好,可能比较笨吧。第二天早上根据别人的提示,把目标平台全改成X64后再debug就可以了。下面是异常信息: “System.BadImageFormatException”类型的未经处理的异常在 Sodium.dll 中发生 其他信
2017-06-27 08:47:29 2971 1
转载 Ed25519和Curve25519解释
1. Curve25519http://cr.yp.to/ecdh.htmlCurve25519 是目前最高水平的 Diffie-Hellman函数,适用于广泛的场景,由Daniel J. Bernstein教授设计。由于NIST P-256的设计过程不透明,有来历不明的参数,被广泛怀疑有后门,所以设计了Curve25519,Curve25519的设计过程完全公开,没有任何来历不明的参数。
2017-06-24 10:51:25 17687
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人