
windows
文章平均质量分 61
iw1210
这个作者很懒,什么都没留下…
展开
-
用 Windows 的 diskpart 命令修复U盘
用 Windows 的 diskpart 命令修复U盘有时用一些软件处理过的U盘在Windows资源管理器中看不到了(比如用Win32 Disk Imager 或 Fedora Media Writer 软件处理过的U盘),这时就可以用 diskpart 命令修复。步骤如下:1. 插入U盘,打开命令行窗口(cmd)2. 输入 diskpart 回车打开 diskpart 命令行终端窗口...原创 2019-12-24 18:21:01 · 23493 阅读 · 3 评论 -
Java链接Redis时出现 “ERR Client sent AUTH, but no password is set” 异常的原因及解决办法
Java链接Redis时出现 “ERR Client sent AUTH, but no password is set” 异常的原因及解决办法【错误提示】redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the poolat redis.clients.原创 2017-05-17 20:09:43 · 89871 阅读 · 5 评论 -
JS判断是移动端浏览器还是pc端浏览器
JS判断是移动端浏览器还是pc端浏览器代码:判断浏览器var pc_style="" var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息转载 2017-04-12 10:53:07 · 4186 阅读 · 0 评论 -
FFMPEG 的常用功能
用 FFMPEG 截取视频的第一帧保存为JPG图片支持多种视频格式文件,两个例子:> ffmpeg -i http://videoclass.oss-cn-hangzhou.aliyuncs.com/class/lesson001.mp4 -y -f image2 -ss 00:00:01 -vframes 1 firstFrame.jpg> ffmpeg -i http:/原创 2017-03-31 22:32:41 · 1349 阅读 · 0 评论 -
迁移SVN版本库
迁移SVN版本库下面讲讲如何在Windows下进行SVN版本库迁移。操作系统:Windows Server 2012版本库:test源服务器:192.168.1.14目标服务器:192.168.1.2源SVN版本库路径: D:\svn\test目标SVN版本库路径: E:\svn\test 首先说明,目标服务器上的SVN是可以用的,这里只讲如何迁原创 2017-04-10 15:26:32 · 402 阅读 · 0 评论 -
在Linux上搭建SVN服务器
在Linux上搭建SVN服务器Linux版本是 CentOS release 6.8 (Final)。1. 安装SVN# yum intall subversion2. 查看安装位置# rpm -ql subversion3. 检验SVN是否安装成功如果查看帮助成功,即说明安装成功。# svn --help4. 创建SVN版本库目录# m原创 2017-03-02 16:49:30 · 1541 阅读 · 0 评论 -
用C语言读取配置文件
用C语言读取配置文件/*** readcfg.c ***/#include #include #include #include #include #define KEYVALLEN 100/* 删除左边的空格 */static char * l_trim(char * szOutput, const char *szInput){ assert(szInput原创 2016-12-05 16:31:54 · 1923 阅读 · 0 评论 -
忘记MySQL管理员密码的解决办法
忘记MySQL管理员密码的解决办法一个非常有用的mysql启动参数:--skip-grant-tables, 顾名思义,就是在启动mysql时不启动 grant-tables(授权表)。有什么用呢?当然是忘记管理员密码时用到。步骤: 1. 停止原来进行着的mysql$ service mysqld stop注意,如果是Ubuntu系统,这样:$ sudo ser原创 2016-11-05 13:22:59 · 3352 阅读 · 0 评论 -
深入浅出讲解 NAT 和 UDP/TCP 点对点通讯
深入浅出讲解 NAT 和 UDP/TCP 点对点通讯转自:http://blog.youkuaiyun.com/g_brightboy/article/details/12704933一、什么是NAT?为什么要使用NAT?NAT是将私有地址转换为合法IP地址的技术,通俗的讲就是将内网与内网通信时怎么将内网私有IP地址转换为可在网络中传播的合法IP地址。NAT的出现完美地解决了lP地址不足的转载 2016-08-14 15:07:43 · 10983 阅读 · 1 评论 -
VMware虚拟机 Ubuntu v15.04 和 Windows v8.1 共享文件夹
VMware虚拟机 Ubuntu v15.04 和 Windows v8.1 共享文件夹Please ensure that latest Workstation 11 is installed.Make sure open-vm-tools is not installed.$ sudo apt-get remove open-vm-tools1. Make sure the u原创 2016-08-21 22:57:52 · 630 阅读 · 0 评论 -
值得推荐的C/C++开源框架和库
值得推荐的C/C++开源框架和库 转自:http://www.cnblogs.com/lidabo/p/5514155.html- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言转载 2016-08-02 14:15:11 · 3240 阅读 · 2 评论 -
用VIM浏览源代码之跳转到函数/数据类型/变量的定义处
用VIM浏览源代码之跳转到函数/数据类型/变量的定义处1. 先查看是否安装了ctags用which命令检查:# which ctags/usr/bin/which: no ctags in (/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin) // 说明没安装ctags。用r原创 2016-08-01 00:34:30 · 8342 阅读 · 0 评论 -
把虚拟机(VMware)和宿主机配置成一个局域网
下面讲讲如何把虚拟机(VMware)和宿主机配置成一个局域网。即把宿主机和虚拟机配置成网络上是主从关系的局域网,两者IP地址不在同一网段,宿主机是通向外网或另一局域网的网关。比如,宿主机的IP可能是 192.168.0.35,而虚拟机的IP可能是 192.168.232.129 。1. 配置虚拟机的网络适配器选择网络连接为NAT模式,如下图:2. 配置虚拟网络点击VMw原创 2016-07-19 14:00:48 · 32238 阅读 · 0 评论 -
远程登录 Redis 服务,远程停止 Redis 服务
远程登录Redis服务,远程停止Redis服务先启动 Redis 服务,打开一个命令窗口,启动 Redis 服务。D:\Redis>redis-server.exe redis.windows.conf _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis原创 2017-05-19 14:49:52 · 1952 阅读 · 0 评论 -
.NET、ASP.NET、C# 三者之间的关系
.NET、ASP.NET、C# 三者之间的关系ASP.NET 和 .NET 是一个概念,后者是前者的简称,它是一个平台,不是语言,一个跨语言运行的平台,各种各种的编程语言都可以在上面运行,例如:VB,J#,C# 等。C# 是一门编程语言,和C语言、Java等语言一样,都是程序语言。C#的主要运行平台就是.NET,像用 Tubor C 编译C语言一样,.NET就相当于Tubor C。原创 2017-06-03 17:22:07 · 1455 阅读 · 0 评论 -
IntelliJ IDEA 下用 Maven 把 SpringBoot 工程打 Jar 包并命令行指定端口运行 Jar 包启动项目
IntelliJ IDEA 下用 Maven 把 SpringBoot 工程打 Jar 包并命令行指定端口运行 Jar 包启动项目1. 首先保证 pom.xml 文件中有 Maven 插件<plugin> <groupId>org.springframework.boot</groupId> <artifactId>sp...原创 2019-05-14 17:12:39 · 2982 阅读 · 0 评论 -
Vue 项目运行 npm run dev 命令时会报错:“'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序” 的解决办法
Vue 项目运行 npm run dev 命令时会报错:“'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序” 的解决办法对于已经创建的工程,如果删除了 node_modules 文件夹,当再运行 npm run dev 命令时会报错:“'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序”,解决办法如下。进入工程目录,比如 E:\...原创 2019-05-09 18:12:39 · 5595 阅读 · 0 评论 -
用命令删除 Vue 工程里的 node_modules 文件夹
用命令删除 Vue 工程里的 node_modules 文件夹工程里的 node_modules 文件夹太大了,快速删除 node_modules 文件夹的办法:1. 安装 rimraf 包(如果安装过当然不需再安装啦) npm install rimraf -g2. 进入工程目录(即要删除的 node_modules 文件夹所在目录),执行命令删除。 rimraf node_mo...原创 2019-05-09 18:08:35 · 9843 阅读 · 0 评论 -
用 IntelliJ IDEA 从零搭建一个最简单的 Vue 项目
用 IntelliJ IDEA 从零搭建一个最简单的 Vue 项目一、安装 Node.js注:如果已经安装过 Node.js 当然就不需要安装啦。下载地址:https://nodejs.org/en/download/。下载完成后安装。打开命令窗口执行下面两条命令查看是否安装成功:E:\> node -vv10.15.3E:\> npm -v6.4.1二、搭...原创 2019-05-09 18:05:24 · 10607 阅读 · 0 评论 -
让一个 Tomcat 支持不同域名访问不同项目的配置方法
让一个 Tomcat 支持不同域名访问不同项目的配置方法这里以部署两个项目 test1 和 test2 为例,部署到同一个 Tomcat 中,实现用两个域名 www.test1.com 和 www.test2.com 分别访问这两个项目。方法很简单,只需修改 server.xml 文件即可,步骤如下。1. 把 test1 项目的WAR包文件 test1.war 放到 Tomcat 的 ...原创 2019-05-09 14:51:39 · 1360 阅读 · 0 评论 -
解决连接Linux系统的SSH客户端的中文乱码问题
解决连接Linux系统的SSH客户端的中文乱码问题1. 查看SSH所在环境的编码集打开Window的命令行窗口,右击顶部标题栏,选择属性,查看当前环境的编码集。 2. 查看Linux系统支持的字符集在SSH上用“locale -a”命令查询Linux系统支持的字符集,找到相应的字符集。# locale -a...xh_ZA.utf8yi_USyi_US.cp1255y...原创 2018-11-15 14:58:24 · 5120 阅读 · 0 评论 -
Linux系统测试端口连通性的方法
Linux系统测试端口连通性的方法有四种常用方法:1. telnet 方法2. wget 方法3. ssh 方法4. curl 方法下面一一介绍。1. telnet用法: telnet ip port(1)连接不存在的端口 telnet 1.1.1.1 8 Trying 1.1.1.1... telnet: connect原创 2017-12-19 21:03:30 · 3906 阅读 · 0 评论 -
小记 Eclipse 监视窗口提示的 “Problems” 的排除方法
小记 Eclipse 监视窗口提示的 “Problems” 的排除方法。直接上图说明:就这四张图,嘻嘻~原创 2017-11-16 21:04:54 · 2973 阅读 · 0 评论 -
AJAX传送动态数组的写法
AJAX传送动态数组的写法直接上示例代码:function test(){ var arr=new Array(); arr[0]=1; arr[1]=2; arr[2]=3; $.ajax({ url: "url string ...", type: 'POST', async: true, // data: {arrtosvr:[1,2,3]}, d原创 2017-10-26 19:56:12 · 500 阅读 · 0 评论 -
SpringMVC用InitBinder注解实现表单多对象精准绑定接收
SpringMVC用InitBinder注解实现表单多对象精准绑定接收。要在一张表单中提交多个对象,并且还要在后台Controller中精准的绑定接收,可是,这些对象中可能有相同的参数名,如何做到精准绑定?后台接收入参时无法像Struts那样JSP表单中使用Object.Param形式对表单进行精准绑定入参,我们都知道Struts2默认就是这种方案,这是因为struts2采用了OGNL,并原创 2017-10-25 19:41:50 · 622 阅读 · 0 评论 -
在 Windows 上安装 MySQL
在 Windows 上安装 MySQL操作系统:Winddows Server 2012 R2 Datacenter (64位系统)MySQL 版本:mysql-5.6.36-winx64 1. 下载安装程序下载 mysql-5.6.36-winx64.msi下载地址:http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5.6/原创 2017-10-11 16:12:16 · 399 阅读 · 0 评论 -
几句话就理解 POJO、JavaBean、EJB、DAO、DTO、VO、PO、BO、DO
几句话就理解 POJO、JavaBean、EJB、DAO、DTO、VO、PO、BO1. POJOPOJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来的。按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译原创 2017-10-18 20:16:36 · 1228 阅读 · 0 评论 -
TCP协议点对点(P2P)通讯(或者说NAT穿越)的实现方案
TCP协议点对点(P2P)通讯(或者说NAT穿越)的实现方案由于TCP的NAT穿越比较麻烦,而且还没有UDP的NAT穿越通用,需要点对点通讯的需求都可以用UDP的NAT穿越完成实现,所以就不亲自实践了。下面就直接转载一篇比较好的关于TCP的NAT穿越的文章。转自:http://www.cnblogs.com/regedit/articles/829725.html其实很转载 2016-07-24 20:56:51 · 9727 阅读 · 1 评论 -
UDP协议点对点(P2P)通讯(或者说NAT穿越)实例
UDP协议点对点(P2P)通讯实例。【实验环境】一个服务端Server,两个客户端:Client1和Client2 。Server和Client1在Linux系统上运行,Client2在Windows上运行。Server端源代码:#include #include #include #include #include #include原创 2016-07-24 11:41:59 · 10627 阅读 · 1 评论 -
测试TCP和UDP端口的方法
测试TCP和UDP端口的方法下面以Linux平台为例,讲述测试TCP和UDP端口的方法。有两个命令可以用来测试端口,一个是telnet,一个是nc,但telnet只能用于测试TCP端口,而nc即可用于测试TCP端口也可用来测试UDP端口。【telnet命令的用法】telnet IP port例如:[root@localhost]# telnet 192.168.0.原创 2016-06-07 14:57:37 · 151745 阅读 · 3 评论 -
Windows下编写系统服务程序的实例
Windows下系统服务程序示例,在VS2008下编译原创 2014-07-23 10:35:28 · 1373 阅读 · 0 评论 -
Windows的常用命令
Windows下查看进程及结束进程命令1)查看占用8080端口的进程号>netstat –aon | findstr “8080”结果:TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 3500可知,进程号为3500的进程占用了8080端口可以使用命令 tasklist | findstr原创 2014-07-02 10:27:25 · 541 阅读 · 0 评论 -
在Windows系统下用命令把应用程序添加到系统服务
用命令把应用程序添加到系统服务 使用SC命令将程序加入系统服务。加入服务格式如下:sc create ServiceName binPath= 程序路径 start= auto(等号后面的空格必须)删除服务格式如下:sc delete ServiceName举个例子,将FlashFXP加入到系统服务中(假设 FlashFXP 安装在 D:\Program Files\F原创 2014-07-21 17:35:04 · 15028 阅读 · 0 评论 -
Windows下编程,使用CRT库查找内存泄漏。
使用 CRT 库查找内存泄漏Visual Studio 2013 其他版本 Visual Studio 2010Visual Studio 2008Visual Studio 2005Visual Studio 2012此主题尚未评级- 评价此主题内存泄漏,即未能正确释放以前分配的内存,是转载 2014-06-07 09:53:09 · 2217 阅读 · 0 评论 -
VS2008 中右键“转到定义”弹出“未定义符号” 的解决办法。
VS2008 中右键“转到定义”弹出“未定义符号” 的解决办法。 先关掉工程,把工程目录里的 .ncb 格式的文件删掉,再重新打开工程就OK了,据说是个BUG。原创 2014-07-17 09:08:14 · 6043 阅读 · 0 评论 -
iPhone推送功能的C语言实现
iPhone推送功能的C语言实现。直接上源代码:// ippush.c// 编译:gcc -o ippush ippush.c -lssl#ifdef _WIN32# define WIN32_LEAN_AND_MEAN# include #else# include # include # include # include # include # include原创 2014-01-10 15:41:23 · 2908 阅读 · 2 评论 -
用 sprintf 和 sscanf 函数实现数值数组和字符数组互相转换
用 sprintf 和 sscanf 函数实现数值和十六进制数值字符互相转换。sprintf 把数值转成十六进制数值字符,sscanf 把十六进制数值字符转为数值。实例:#include #define TOKEN_SIZE 16void Token2Binary(const char* token) { int i, n; const char*原创 2013-12-23 18:10:29 · 6847 阅读 · 0 评论 -
Windows 和 Linux 互相访问远程桌面
转自: http://asram.blog.51cto.com/1442164/337621很多时候我们维护服务器的时候由于受到软件限制必须要用到远程桌面,下面我们就来看一下如何在Windows和Linux上互相访问远程桌面。一、从Linux上访问Windows远程桌面1.首先需要开启Windows上的远程桌面打开控制面板打开管理工具打开服务转载 2013-11-12 17:06:04 · 973 阅读 · 0 评论 -
printf函数十六进制格式化输出并且2字节对齐
printf函数十六进制格式化输出并且2字节对齐"%02X",是以0补齐2位数,如果超过2位就显示实际的数,字母数值用大写,如果换为x,字母数值就用小写。#includevoid hexdump(const unsigned char *buf, const int num){ int i; for(i = 0; i < num; i++) { printf("原创 2013-10-14 16:30:32 · 31588 阅读 · 1 评论 -
int a; 一个线程写a,另一线程读a,如果不加锁,果然出现写了一半,读了一半的情况!
int a; 一个线程写a,另一线程读a,如果不加锁,果然出现写了一半,读了一半的情况!比如写线程里两条语句a = 2;a = 3;在执行完 a = 2 还没执行 a = 3 完时,读线程去读a,读到的有可能就不是2!!!直接上个例子(test.c): #include #include #include #include #def原创 2013-04-17 16:04:18 · 3358 阅读 · 4 评论