- 博客(95)
- 资源 (4)
- 收藏
- 关注
原创 kylin v10 升级 openssl、openssh
这里因为查看 /etc/ld.so.conf 文件中引用了 /etc/ld.so.conf.d/ 下的所有文件,所以自己输出一个配置文件更合理。如果出现错误 bash: /etc/ld.so.conf: Operation not permitted 可以尝试使用。说明:一定要加上shared 参数,要不在安装openssh的时候提示无法找到路径!注意:不要卸载旧版本,会出依赖方面的问题!编译安装需较长时间!一、查看当前安装的版本。
2024-02-26 17:43:23 2539 1
原创 错误码与错误字符串转换 宏定义 枚举与查找
错误码与错误字符串转换 宏定义 枚举与查找直接上例子,优雅实现const char * p = get_msg_str(E_THIRD);enum e_type{ E_E, E_FIRST, E_SECOND, E_THIRD, };#define CODE_MSG(XX) \ XX(E_FIRST, "the first") \ XX(E_SECOND, "the second") \ XX(E_THIRD, "the third") \#define GET_MSG
2021-10-04 16:14:15 297
转载 unicode中文 数字 英文 半角和全角判断
下面这个小工具包含了判断unicode是否是汉字、数字、英文或者其他字符,全角符号转半角符号,unicode字符串归一化等工作。#!/usr/bin/env Python-- coding:GBK --“”"汉字处理的工具:判断unicode是否是汉字,数字,英文,或者其他字符。全角符号转半角符号。"""author="internetsweeper < anonymous > "date=“2007-08-04”def is_chinese(uchar): """判断一
2020-12-23 10:42:47 1656
原创 redhat虚拟机安装
redhat虚拟机安装准备rhel 镜像,虚拟机wmware workstation14.01、64bit要选择64版本否则会出现硬盘找不到。2、内存有条件的选个大点吧,否则有可能出现图形界面加载慢或者加载失败问题。这里选择桥接模式,nat模式会有些区别,请自行对应操作。出现你所分配硬盘大小才能继续,否则白搭。配置网络,随后重启后再配置也是可以的。...
2020-12-02 19:56:50 231
转载 mysql卸载与安装
mysql卸载与安装一、卸载mysql本节引自innerpeacez:https://blog.csdn.net/zhwyj1019/article/details/802742691、查看是否有安装的mysqlrpm -qa | grep -i mysql // 查看命令1yum list install mysql* // 查看命令22、卸载mysql安装包yum remove mysql mysql-server mysql-libs compat-mysql51yum remo
2020-12-02 19:47:07 193
原创 apache+php+mysql安装
apache+php+mysql安装1、重启服务命令service httpd restartsystemctl restart httpdService mysqld restartsystemctl restart mysqld2、安装Apacheyum install httpdApache安装完成后,手动启动Apache2/etc/init.d/httpd start这时,直接在浏览器中输入服务器的IP地址,即可看到Apache2的默认页面。此时的Apache仅仅能提供HTTP
2020-12-02 19:31:45 150
原创 Redhat 8 yum 配置
Redhat 8 yum 配置yum自带不能用,配置方法有本地和线上。一般配置目录 /etc/yum.repos.d/1、本地yum配置,环境 虚拟机一、挂载安装镜像iso[root@localhost ~]# mount /dev/sr0 /mnt/mount: /mnt: WARNING: device write-protected, mounted read-only.或者[root@localhost ~]# mount /dev/cdrom /mnt/注:都是一次性挂载,重启后
2020-12-02 19:21:02 1865
转载 C++多线程:thread、atomic及mutex
本文引自 yucicheung的 C++多线程初探:thread、atomic及mutex的配合使用 如有侵权请告知不同OS下的多线程方案线程相关的一些概念的说明进程与线程的关系线程的同步与线程安全举个在多线程环境中公共变量访问出错的例子C++中的解决办法join及detach 参考资料不同OS下的多线程方案C/C++的多线程编程在啊不同操作系统下有不同函数库可以进行调用,在Linux平台下,POSIX多线程库是,在windows平台下,有windows API或MFC库(VC对WIN3
2020-08-14 10:40:11 402
原创 python ms 时间转换
import datetimeimport time#time stamptt = time.time()print(tt)#time stamp 2 datestrdt = datetime.datetime.fromtimestamp(tt, None).strftime("%Y-%m-%d %H:%M:%S.%f")print(dt)# datestr 2 time...
2020-01-07 10:20:58 1148
转载 Win10家庭版远程桌面 : 出现身份验证错误,要求的函数不受支持 可能是由于CredSSP加密Oracle修正。
打开注册表,运行 “regedit”根据路径,找到文件夹:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters 在 System之后没有的文件夹,需自己创建文件。然后在最底部文件夹Parameters里面,新建 DWORD(32)位值(D)。文件名 “Allow...
2018-05-19 10:31:06 7400
转载 cocos2d-x lua发牌动画
转载出处:http://blog.csdn.net/mofiu/article/details/78751138 代码如下: --layout local laytest = ccui.Layout:create() laytest:setContentSize(cc.size(300,300)) laytest:setPosition(cc.p(
2017-12-16 09:28:50 747
原创 cocos2d 加载 plist文件(帧动画)
将图片整合成一个大的图片,缩小图片占用,就有了plist文件和png配套文件。cocos加载plist文件有2种方式(查询的) 1、若采用如下方式进行加载的话,你的plist文件中必须含有animations节点,否则加载失败auto cache = AnimationCache::getInstance(); cache->addAnimationsWithFile("animations/a
2017-12-08 21:02:57 2888
转载 Cocos2d-x v3.x官方文档】序列帧动画
简介Cocos2d-x中,动画的具体内容是依靠精灵显示出来的,为了显示动态图片,我们需要不停切换精灵显示的内容,通过把静态的精灵变为动画播放器从而实现动画效果。动画由帧组成,每一帧都是一个纹理,我们可以使用一个纹理序列来创建动画。 我们使用Animation类描述一个动画,而精灵显示动画的动作则是一个Animate对象。动画动作Animate是精灵显示动画的动作,它由一个动
2017-12-08 15:51:55 337 1
转载 cocos2dx之实现扑克牌翻转效果的三种方法
***************************************************************************************转载出处:http://blog.csdn.net/sharing_li/article/details/44980493********************************************
2017-12-06 21:48:52 3895 4
原创 Lua 实现单例 (userdata) 多继承单例
–region *.lua –Date –Author WikiChen–[[ * 单例 * 类似 c/c++ 单例模式 * 实现类可以 继承它,实现单例 * Note 需要实现 初始化函数 Init –]]–local Singleton = class(“Singleton”) local Singleton = {}–function Singleton:ctor() –
2017-12-04 21:10:24 917
原创 生成 Cocos2d-x下Lua调用自定义C++类 遇到的问题
消化了上一篇文章后,动手执行的时候还是遇到了些问题 1、安装yaml 包(_ImportError: No module named …) 下载安装即可2、安装cheetah 包(ImportError: No module named Cheetah.Template) 如果在win下,目标包是 *.tar.gz首先下载tar.gz文件,比如web.py,下载后是一个tar.
2017-12-01 15:33:08 443
转载 Cocos2d-x下Lua调用自定义C++类和函数的最佳实践
原地址: http://blog.segmentfault.com/hongliang/1190000000631630 Cocos2d-x下Lua调用自定义C++类和函数的最佳实践关于cocos2d-x下Lua调用C++的文档看了不少,但没有一篇真正把这事给讲明白了,我自己也是个初学者,摸索了半天,总结如下:cocos2d-x下Lua调用C++这事之所以看起来这么复杂、网上所有的文档都没讲清楚,
2017-12-01 15:04:05 245
转载 Lua中使用List
特别声明出处: Posted on 2008-10-26 11:06 剑孤寒 http://groups.google.com/group/jianguhan http://www.cppblog.com/jianguhan/archive/2008/10/26/65065.html 在《Programming in Lua》一书中提到了一个双端队列的实现方法,我把它拿来改进了一下用在了我
2017-12-01 10:36:41 10853
原创 cocos 编译 apk 出错 resove to a path with no project.properties
打包andriod 时,出现编译错误,现象如下: 找到D:\Cgywin\home\game_proj\client_buer\cocos2d\cocos\platform\android\java 目录,发现没有project.properties文件,替换 编译目录(D:\Cgywin\home\game_proj\client_buer\proj.android)下的project.prop
2017-10-23 20:50:44 681
原创 duilib combo 滚动条不起作用
试试这个版本的 combo 呱呱,出现问题了, 竟然没有滚动条,以前没发现。。。 属性设置了hscorllbar=”true” vscrollbar=”true” 然并软。。于是跟了下代码,发现 其实 是有调用 滚动条,但是 没有资源,,很自然的进入 CComboUI::DoPaint 没发现啥然后发现 CComboWnd* m_pWindow;这个变量。 继续研究发现 LRESUL
2017-04-02 23:39:16 2051 1
原创 duilib 自定义属性列表
好久没动duilib 了==duilib 自带的默认属性,思想是不错的,但都知道比较难用,一不小心就所有替换,还来个莫名其妙。<?xml version="1.0" encoding="utf-8"?><Window size="800,572" sizebox="4,4,6,6" roundcorner="5,5" caption="0,0,0,90" mininfo="800,570">
2017-04-02 21:17:31 1435
原创 c/c++ 静态断言 static_assert
静态断言即,在编译时期就能发现问题所在,而不用等到运行时期(因为有些时候并不是所有断言 一次就能运行出来)c++ 11 & BOOST 库 有类似的方法。这里搞一个简单的 自检方式/*除零异常方式*/#define my_assert_static(e) do { enum { my_assert_static__ = 1/int(e)}; } while (0)/*测试*/void tes
2016-09-21 22:46:51 1364
原创 c-log windows
搞一个日志库,找了资料发现 很多都是在unix环境下运行,要么就是这库比较大, AderStep的 http://blog.csdn.net/gatieme/article/details/50603682 有详细的比较了几个日志库,有兴趣可以看下。 就想来了轻量级的吧,看了下发现c-log ,,简单呗。/////////////////////////////////////////////
2016-08-21 16:31:27 1406
转载 inux下Eclipse设置汉字编码(GBK)
把windows下的工程导入到了Linux下eclipse中,由于以前的工程代码,都是GBK编码的,而Ubuntu默认是不支持GBK编码的。所以,首先我们要先让Ubuntu支持GBK,方法如下:1. 修改/var/lib/locales/supported.d/local文件,在文件中添加 zh_CN.GBK GBK zh_CN.GB2312 GB2312
2016-07-22 14:57:52 343
转载 C/C++框架和库
【本文系外部转贴,原文址http://www.cppblog.com/merlinfang/archive/2014/12/26/209311.aspx】【本文系外部转贴,原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】留作存档 下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目Webbench Webbench
2016-07-07 22:25:30 523
原创 python调用c/c++
以下的例子摘自《python核心编程》目的:windows 下 Python调用c 语言的函数 Function 1:int fac(int n); Function 2: char * reverse(char *s); Function 3: int test();Step one:创建Extest.c/*******************************************
2016-06-16 00:09:38 510
转载 C/C++ struct 成员对齐
偶然发现一篇文章写的挺通俗易懂的,不是太理解的童鞋可以看看。。。struct 成员对齐比较经常听到的是: “ 1.内存对齐:计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的首地址的值是某个数k(通常它为4或8)的倍数k则被称为该数据类型的对齐模数(alignment modulus) 2.不同编译器默认的最大对齐字节数是不一样的,比如vc==8,gcc==4,可以通过#p
2016-05-22 17:58:42 541
转载 vim 配置
syntax enable syntax on colorscheme desert set nocompatible set filetype=c set number set numberwidth=4 set wrap " 自动换行 set autoindent set smartindent set cindent set ai! set smartta
2016-04-24 10:26:04 385
转载 google breakpad
说明: 本文出处:http://blog.163.com/cp7618@yeah/blog/static/7023477720128120224216/ 再次基础上微调。Google breakpad是 一个非常实用的跨平台的崩溃转储和分析模块,他支持Windows,Linux和Mac和Solaris。由于他本身跨平台,所以很大的减少我们在平台移 植时的工作,毕竟崩溃转储,每个平台下都不同,使用
2016-04-19 22:50:57 1068
原创 windows 删除文件夹下所有文件
windows 删除文件夹下所有文件bool DeleteDirectory(std::wstring & sDirName){ WIN32_FIND_DATA findFileData; std::wstring filePathFind = sDirName + _T("\\*.*"); std::wstring fileName; if(sDirName[sDi
2016-03-22 21:38:13 1182
原创 Excel 解压后 结构
/*** author : WiKiChen* date: 2016-03-15*/* 2007 后的excel 可以把后缀名改为zip,然后解压目录如下* _rels *docProps*xl*[Content_Types].xml相关文章http://www.cnblogs.com/liuzhendong/p/3170836.htmlht
2016-03-22 21:26:24 2315
翻译 数据放置的位置
.bbs段:未初始化的全局变量; int g_bss[1024]; 这个大小没有反应在最后exe的大小上,它只占运行内存空间,不占用文件空间。.data段:初始化过的全局变量;.rodata段:常量数据;的rodata直接和指令编码一起,故存放在代码段中;字符串常量,编译器会自动删除重复的字符串,保证在exe只有一个副本;嵌入式系统中,rodata放在ROM & n
2016-02-21 11:37:47 518
转载 解决zlib编译不过
解决zlib编译不过zlib是个很牛的东东,从http://www.zlib.net/可以获取到源码,但在VS2008下编译会报错:error PRJ0019: 某个工具从以下位置返回了错误代码: "Assembling...", 翻开BuildLog.htm查看其编译命令行ml.exe /nologo /c /coff /Cx /Zi /Fo".\Win32_DLL_ASM_Debug\
2016-01-01 21:52:09 3907
转载 Vim+ Total Command
Vim的模式与快捷键让人着迷,TC的高效和强大,让人欢喜。于是,我尝试将Vim与TC结合,让TC在操作上,变更加快捷起来。
2015-11-15 22:49:31 3796
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人