自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

123Programming

总结工作中和学习中的各种编程点滴,有个人原创、笔记,也包括他人的优秀经验分享

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

原创 CentOS6.5内网访问正常却上不了外网的问题解决

现象最近发现公司的两台centos服务器(游戏服和svn服),之前一直能正常访问外网,可突然不能上外网了,但是内网可以访问这两台主机的资源。但是在这些机子上无法访问外网,导致不能git更新拉取,不能下载更新,平添了平时维护的不便。问题排查结果非DNS问题,也非IP冲突问题,而是网关的网卡地址导致。 更新网卡地址,先找到可访问外网的网卡地址,比如在当前WIN中执行 arp -a,得...

2018-12-20 17:40:56 4297

转载 Linux下的crontab定时执行任务命令详解

在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。一、cron服务  cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。  service crond

2017-10-13 14:11:25 266

转载 Linux下" >/dev/null 2>&1 "相关知识说明

在学习Linux的过程中,常会看到一些终端命令或者程序中有">/dev/null 2>&1 "出现,由于已经遇到了好几次了,为了理解清楚,不妨花点时间百度或者google一下相关的知识。 0:表示键盘输入(stdin)1:表示标准输出(stdout),系统默认是1 2:表示错误输出(stderr)command >/dev/null 2>&1 &  == c

2017-10-13 12:13:51 196

转载 快速可靠协议-KCP

原文地址KCP是一个快速可靠协议,能以比 TCP浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果。纯算法实现,并不负责底层协议(如UDP)的收发,需要使用者自己定义下层数据包的发送方式,并以 callback的方式提供给 KCP。连时钟都需要外部传递进来,内部不会有任何一次系统调用。整个协议只有 ikcp.h, ikcp.c两个源文

2017-02-09 17:38:07 1268

原创 大端和小端(Big endian and Little endian)

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

2017-02-09 17:27:48 260

原创 TCP选项之TCP_CORK和TCP_NODELAY

TCP_CORK TCP_NODELAY这两个选项是互斥的,打开或者关闭TCP的nagle算法,下面用场景来解释典型的webserver向客户端的应答,应用层代码实现流程粗略来说,一般如下所示:  if(条件1){     向buffer_last_modified填充协议内容“Last-Modified: Sat, 04 May 2012 05:28:58

2017-02-08 15:59:11 362

转载 一款已上市MMO手游地图同步方案总结

转载一篇非常好的文章,对想搞MMORPG手游的同学帮助极大,原文地址1. 客户端地图格子的相关知识  在2.5D的MMO游戏里,角色是通过3D的方式渲染,2D的地图是通过2D的方式显示,所以在客户端一般会有三个坐标系:a) 3D坐标系:所有需要3D渲染的角色和光效,都以3D坐标系中定位。b) 2D坐标系:用来定位和绘制固定的2D地图元素,比如草皮、马

2016-03-29 17:11:02 1122

原创 Linux下RPM软件包的安装及卸载

在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。RPM 安装操作命令:

2014-08-12 09:46:31 429

原创 忘记了mysql的root账号密码,救急攻略!!!

如果不是root密码:连root的密码也忘记了吗?没有的话,用root进去,修改mysql数据库user表咯。如果是root密码:方法一:MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器: safe_mysqld --skip-grant-tables& 即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。 需要

2014-08-11 17:39:38 752

原创 How to use pthread in cocos2d-x

Now, you can use pthread in cocos2d-x, but there are some limitations.1. Don't call any functions which invokes CCObject::retain(), CCObject::release() or CCObject::autorelease(), because CCAutore

2013-06-24 16:25:55 958

转载 cocos2d-x socket联网(JAVA socket做服务器)

需要引入ODSocket 类。客户端代码如下: ODSocket cSocket; cSocket.Init(); cSocket.Create(AF_INET,SOCK_STREAM,0); cSocket.Connect("192.168.8.145",9443); char recvBuf[1024] = "\0"; std::string testmsg="

2013-06-24 11:42:58 917

原创 c++ socket flex 中文 乱码

c++ socket flex 中文 乱码c++ gsoap c# webservice 中文 乱码这两种乱码都是c++与其他语言socket通讯时乱码的错误,解决的关键代码:[cpp] view plaincopy//UTF8转成Unicode  wchar_t * Ansi22Utf8::UTF8ToUnicode

2013-06-24 10:46:43 705

原创 标准C++中的string类的用法总结

相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中的API,具体的操作方法在本文最后给出操作方法。其实,可能很多人很可能会忽略掉标准C++中string类的使用。标准C++中提供的str

2013-06-24 10:38:32 449

转载 GBK到UTF8编码转换C++实现

#include   #include   #include   #include      using namespace std;    string GBKToUTF8(const std::string& strGBK)  {      string strOutUTF8 = "";      WCHAR * str1;      int n =

2013-06-24 10:32:45 765

转载 java 中,new() 与newinstance()的区别~

在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别?用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。例如:C

2013-06-14 11:47:00 630

原创 ExecutorService生命周期

ExecutorService接口继承了Executor接口,定义了一些生命周期的方法Java代码  public interface ExecutorService extends Executor {  void shutdown();  List shutdownNow();  boolean isShutdown();  boolean isTe

2013-05-16 14:07:34 492

原创 远程连接mysql失败总结

今天重装了一下服务器上的linux系统和mysql,但是我成功启动mysql后,用其它内网机器远程连接过去老是报这样的错误:ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (113)按以往经验可知,最可能的是当前使用的用户没有开启远程访问的权限,不过由于在连接前我已

2013-04-16 11:42:13 747

原创 Fedora系统永久关闭防火墙

从配置菜单关闭防火墙是不起作用的,索性在安装的时候就不要装防火墙查看防火墙状态:/etc/init.d/iptables status 暂时关闭防火墙:/etc/init.d/iptables stop禁止防火墙在系统启动时启动/sbin/chkconfig --level 2345 iptables off重启iptables:/etc/i

2013-04-16 11:00:38 2004

原创 linux系统的磁盘配额与挂载等常用命令总结

1.  df -h 查看磁盘配额2.  du -sh /home/* 查看/home/目录下的文件或目录大小统计3.  fdisk -l /dev/sda 查看硬盘分区情况4.  netconfig 打开网络配置5.  route -n 查看路由表6.  route 7.  ifconfig eth0 10.0.0.254 netmask 255.255.255.0 设置临

2013-04-16 10:51:04 1255

原创 基于JSVC编写Linux启动脚本

在linux系统上进行项目开发,经常需要把自己的应用变成linux的服务,当服务器启动的时候就自行启动自己的应用。使用JSVC就能够实现上面的功能。jsvc.tar包会在Tomcat/bin下找到  1.安装jsvc 在tomcat的bin目录下有一个jsvc.tar.gz的文件,进入tomcat的bin目录下 #tar xvfz jsvc.tar.gz #cd

2013-04-16 10:36:11 832

原创 Java多线程中的异步调用感悟

在JAVA平台,实现异步调用的角色有如下三个角色:调用者 提货单 真实数据一个调用者在调用耗时操作,不能立即返回数据时,先返回一个提货单.然后在过一断时间后凭提货单来获取真正的数据.去蛋糕店买蛋糕,不需要等蛋糕做出来(假设现做要很长时间),只需要领个提货单就可以了(去干别的事情),等到蛋糕做好了,再拿提货单取蛋糕就可以了。public class Main { public static void

2013-04-12 17:18:33 856

转载 Java 集合框架

转载自:http://blog.csdn.net/shangboerds/article/details/7995081-- StartListArrayListArrayList 是一个可变数组, 它有数组的所有优缺点, 如高效的随机访问, 低效的插入和删除. 它允许重复值, 允许null, 有序(所谓的有序指的是读取元素的顺序和插入的顺序一致).

2013-04-12 12:44:46 415

TagMo_2_6_1

自制动森amiibo卡需要用到的工具,需要拥有nfc功能的手机支持,具体的小动物amiibo bin数据需要自行下载

2020-04-21

空空如也

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

TA关注的人

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