- 博客(72)
- 资源 (1)
- 收藏
- 关注
原创 centos8.3.2011下etcd-cpp-apiv3编译安装
etcd-cpp-apiv3,用于C++连接etcd的客户端库,git地址:https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3因为官方对centos8下编译说明及其不友好,网上资料也非常的少,没有完整编译记录,导致折腾一天才完成编译,所以写下这篇记录文章,供有缘人参考。这篇文章仅限于懂得部署linux下C/C++编译环境,了解Cmake/make使用方式的人士阅读,文中不会阐述如何部署编译环境.所有需要的库1.boost2.openssl (..
2022-05-07 10:56:23
450
原创 关于centos8编译MongoDB驱动C++流程
起源最近一个项目需要用到mongodb来做大数据量的存储,以前用到mongo项目都是其他语言,类似golang,pyhton3等,这次需要使用C++在底层构建mongo支持模块,所以先要研究如果构建和使用mongodb-cxx-driver,顺便依然要吐槽某度,搜索全是没用的东西,随后还是只能上梯子然后自己看英文文档才找到出路,这里理顺之后,记录下步骤,其实非常简单,希望后来的小伙伴能够节约一些时间,我自己就折腾了接近1天时间资料mongo官网: http://mongocxx.org/mongocx
2021-05-12 16:23:24
256
原创 关于使用pyinstaller打包使用了tendo模块的应用报错
今天在使用pyinstaller打包使用了tendo模块的应用时报错,提示pbr版本错误,在网上搜搜未见具体解决方法,最后在梯子帮助下在google找到答案,需要在import tendo之前写入一下代码import osos.environ["PBR_VERSION"] = "4.0.2"之后再编译即可正常启动...
2020-12-14 20:39:39
356
原创 pitaya游戏服务器框架win10架设记录
golang-pitaya服务器框架在win10下架设.1. 使用git下载pitayapitaya git地址:https://github.com/topfreegames/pitaya2.下载安装etcd下载地址:https://github.com/etcd-io/etcd/releases寻找最新版本下的对应windows版本进行下载:下载之后,随便解压到一个位置,然后双击运行文件夹下etcd.exe,即可运行启动服务3. 下载nats分别运行下面两..
2020-09-03 11:03:28
1929
原创 关于Centos8下编译Kbengine报错找不到rpc.h头文件的解决方法
在Centos8下,我们编译Kbengine会出现找不到rpc.h头文件的情况。具体报错如下:sigar_util.c: 在文件作用域:sigar_util.c:742:10: 致命错误:rpc/rpc.h:没有那个文件或目录#include <rpc/rpc.h> ^~~~~~~~~~~这是因为,在Centos8中使用了新库libtirpc。所以,解决方案如下:1. 安装libtirpc-devel命令: sudo yum -y install...
2020-07-08 10:59:07
8428
2
原创 libcurl,win10+vs2017编译和使用过程
因为公司一个小项目需要用到HTTP的Get请求,于是就用到了这个库,编译过程比较折腾,又是谷歌又是百度,这里详细记录一下,希望后面有需要的朋友不要再采坑,这里只记录编译出目标静态库和把静态库链接进项目的过程以及中途出现的问题,动态库编译请自行百度第一步,当然是下载,我下载的是最新的版本https://github.com/curl/curl/tree/curl-7_68_0,我解压到了 ...
2020-03-02 20:48:36
504
转载 VS2013官方下载地址
https://blog.youkuaiyun.com/qq_39790992/article/details/81662116https://my.visualstudio.com/Downloads?q=visual%20studio%202013&wt.mc_id=o~msft~vscom~older-downloads————————————————版权声明:本文为优快云博主「pine...
2019-11-04 11:17:15
409
原创 关于windows下python3使用pip安装
打开python安装目录\lib\site-packages\pip\compat\__init__.py约75行return s.decode('utf_8') 改为return s.decode('cp936')
2017-02-28 13:54:48
1876
转载 JavaScript random方法得到随机整数
一、得到1-3的随机整数代码:总结:Math.random()方法得到随机小数 *3将会得到小于3的数字,Ceil方法始终向上舍入。 二、得到0-3的随机整数代码:总结:Math.random()方法得到随机小数 *4将会得到小于4的数字,floor方法始终向下舍入。附:舍入数字三个方法
2016-07-20 12:43:25
1800
原创 cocoscreator:websocket集成使用protobuf
接上篇 cocos creator: js中实现protobuf的打包和解析 var Message = Builder.build("game.service.data.MsgLoginData"); var loginMessage = new Message(); loginMessage.set("UserAccount","webTest
2016-07-08 11:51:28
11569
原创 cocos creator: js中实现protobuf的打包和解析
首先在Google搜索中找到些相关资料,这里吐槽下百度,用百度真心搜索不到有用的资料,大部分均是广告,不知道作为一个搜索引擎,情何以堪。综合谷歌搜索到的各项资料,将本菜鸟cocos2dx_js集成方式贴出:1.需要protobuf.js(http://pan.baidu.com/s/1dFfpXsd),bytebuffer.js(http://pan.baidu.com/s/1hs36tUG)
2016-07-08 11:21:50
14347
2
原创 cocoscreator开发问题记录
由于项目需求,需要将一个原unity3d客户端项目转为使用cocoscreator来开发一个可以在web端运行的游戏,花了三天时间终于将原socket协议通过websocket调试通过,记录下过程,以便有同样需求的小伙伴能够少走弯路。以下是遇到的问题:项目使用了google protobuf为数据协议,所以要在js中实现protobuf的打包和解析websocket在cocos2d
2016-07-08 10:37:43
1352
转载 用protoc-gen-lua生成PB的lua代码
所需文件安装包:python-2.7.2.msipython安装程序 http://www.python.org/getit/LuaForWindows_v5.1.4-45.exelfw安装程序 http://code.google.com/p/luaforwindow
2016-06-28 17:51:49
4606
原创 关于python2.7中Windows下默认编码的问题
python2.7中在windows下默认使用ascii编码模式,如果在编写程序中使用了unicode,程序运行时便会报错,其实只需要修改python2.7安装目录下的site.py文件中的def setencoding(): """Set the string encoding used by the Unicode implementation. The default
2014-12-19 13:44:20
2901
原创 android调用播放系统闹钟声音
Uri notification = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM); r = RingtoneManager.getRingtone(context,notification); r.play();
2014-10-27 19:45:03
7626
1
转载 android 获取当前程序路径
// 获取当前程序路径 getApplicationContext().getFilesDir().getAbsolutePath();// 获取该程序的安装包路径 String path=getApplicationContext().getPackageResourcePath();// 获取程序默认数据库路径
2014-09-17 16:13:04
751
转载 Android应用程序的数据存放目录解说
Android的每个应用程序,都有自己的可控的目录。在Setting/Application info里面,可以看到每个应用程序,都有Clear data和Clear cache选项。具体这些目录在哪里呢?用adb连接上设备。如果是连接真实设备,需要有设备的root权限。cd data/data在这个目录下,可以看到每个应用程序都有自己的目录,目录名
2014-09-17 16:10:37
575
转载 android sd卡路径正确获取 双sd卡获取
/** * 获取手机自身内存路径 * */public static String getPhoneCardPath(){return Environment.getDataDirectory().getPath();}/** * 获取sd卡路径 * 双sd卡时,根据”设置“里面的数据存储位置选择,获得的是内置sd卡或外
2014-09-17 16:10:04
594
转载 Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示. 首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常量1.DEFAULT_FEATURES:系统默认状态,一般不需要指定
2014-09-01 17:08:09
463
转载 线程安全Collections.synchronizedList
Collections.synchronizedList引发的线程安全问题 有些容器是线程安全的(Vector,ConcurrentLinkedQueue等),有些则不是(list等),利用类 似 private static List taskQueue = Collections.synchronizedList(new LinkedList(
2014-09-01 16:47:34
4409
转载 String类下compareTo()方法
String类下compareTo()方法比较两个字符串,依次对比两个字符串中字符的ASC码,两个字符的ASC码相等则继续比较下两个字符直至比较出不同的两个字符跳出方法.方法返回值类型为整型.例如String a = "2345";String b = "2322";则a.compareTo(b)返回2b.compareTo(a)返回-2如果两个字符串相等,则返回值为0
2014-09-01 16:46:14
948
转载 Android入门:隐式Intent
一、隐式意图介绍显式意图我们前面已经提到,形如:Intent intent = new Intent();intent.setClass(this,Other.class);//此句表示显式意图,因为明确设置激活对象为Other类startActivity(intent);顾名思义,隐式意图就是在不明确设置激活对象的前提下寻找最匹配的
2014-08-30 13:17:14
400
转载 android编程:解决异常“android.view.InflateException: Binary XML file line # : Error inflating class”
抛出异常时的main.xml与自定义View类相关代码如下:main.xml继承View的类Chessboard.java: 对于此异常,如下进行修改:添加View类的另一个构造方法 如上,问题解决了。。。
2014-08-11 19:24:16
541
转载 [Accessibility] Missing contentDescription attribute on image
碰到标题提示的警告,一般是用到了ImageView 标签,就是提示你要给它增加一个说明,那你就按照他的提示,添加一个contentDescription 属性就好了,代码如下:android:contentDescription="@string/app_name"
2014-08-11 14:32:59
499
转载 Android的Intent和IntentFilter应用说明一例
很多人对文档中的Intent和IntentFilter不理解是什么意思,我这里举例解释下。Intent字面意思就是目标,目的。通俗一点,需要达成某些目标,则需要提供一些动作,这些目标的分类,以及达成这些目标所需要的一些数据等等。Android中的Intent通过Action,Category和data等属性进行了相应的描述,我们想做某些事情(达成某些目标),就需要填写这些参数的部分或全部,这样
2014-08-10 13:56:55
370
转载 在Eclipse中配置NDK自动编译环境builders
对于NDK的编译,切换到目标目录下,运行ndk-build脚本即可。对于使用Eclipse开发,我们希望EC能自动的编译我们的NDK,那么只需要为工程添加一个Builders即可。对于Windows的开发,如果使用的NDK是r7之前的版本,必须要安装Cygwin才能使用NDK,所以为EC需要配置的builder,其实是执行Cygwin,然后传递ndk-build作为参数。在NDKr
2014-08-08 18:09:05
714
转载 Cocos2dx之使用UI库结合cocostudio
Cocos2dx之使用UI库结合cocostudio分类: cocos2dx2014-03-21 16:10 735人阅读 评论(0) 收藏 举报cocos2dxcocostudioui目录(?)[+]使用cocostudio的UI编辑器编辑好UI界面,导出UI文件,直接在cocos2dx中使用,通过tag或者name来获取到UI控件
2014-08-05 12:19:17
1238
转载 cocos2dx3.0rc如何创建新工程
cocos2dx3.0rc如何创建新工程发表于1个月前(2014-06-29 23:47) 阅读(34) | 评论(0) 1人收藏此文章, 我要收藏赞0摘要 cocos2dx3.0rc如何创建新工程1.在cocos2d-x-3.0rc0\运行python命令python setup.py//它的作用是将下面这些路径加入到你的用户环
2014-08-04 20:20:42
440
转载 Android检测是否安装了指定应用
检测是否安装了指定应用的方法如下:private boolean isAvilible( Context context, String packageName ) { final PackageManager packageManager = context.getPackageManager(); // 获取所有已安装程序的包信息
2014-07-12 21:25:31
827
转载 权重算法实现
需求:广告按权重展现基本算法描述如下:1、每个广告增加权重2、将所有匹配广告的权重相加sum,3、以相加结果为随机数的种子,生成1~sum之间的随机数rd4、.接着遍历所有广告,访问顺序可以随意.将当前节点的权重值加上前面访问的各节点权重值得curWt,判断curWt >= rd,如果条件成立则返回当前节点,如果不是则继续累加下一节点. 直到符合上面的条件,由于rd=rd
2014-07-12 00:08:34
4136
转载 Android中ListView分页加载数据
熟悉Android的朋友们都知道,不管是微博客户端还是新闻客户端,都离不开列表组件,可以说列表组件是Android数据展现方面最重要的组件,我们今天就要讲一讲列表组件ListView加载数据的相关内容。通常来说,一个应用在展现大量数据时,不会将全部的可用数据都呈现给用户,因为这不管对于服务端还是客户端来说都是不小的压力,因此,很多应用都是采用分批次加载的形式来获取用户所需的数据。比如:微博客户端可
2014-07-11 16:17:57
498
转载 Android 中 Handler 消息传递机制
在 Android 平台中,新启动的线程是无法访问 Activity 里的 Widget 的,当然也不能将运行的状态送出来,这就需要有 Handler 机制进行消息的传递了,Handler 的主要功能是完成 Activity 的 Widget 与应用程序中线程之间的交互。开发事实有 Handler 类的程序步骤如下:1,在 Activity 或 Activity 的 Wid
2014-07-11 16:15:06
480
转载 Android实现图片缩放与旋转
本文使用Matrix实现Android实现图片缩放与旋转。示例代码如下:package com.android.matrix;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.
2014-07-10 17:03:57
464
转载 php获取当前时间戳方法
简介php获取时间是件很容易的事情,下面小编就过来简单的分享一下个人所学php的一些经验吧;操作方法1、获取当前时间方法date()很简单,这就是获取时间的方法,格式为:date($format, $timestamp),format为格式、timestamp为时间戳--可填参数。2、获取时间戳方法time()、strtotime()这两个方法,都可以获取php
2014-07-04 15:46:29
1759
转载 android 读写sd卡的权限设置
在Android中,要模拟SD卡,要首先使用adb的mksdcard命令来建立SD卡的镜像,如何建立,大家上网查一下吧,应该很容易找到,这里不说这个问题. 但是在应用程序执行起来以后,我们可以看到sdcard的执行权限很有问题.懂Linux的人都知道,这样的权限是无法在SD开中写入内容的,也就无法建立目录.Android中对sd卡的读写权限问题 但是,我们在adb sh
2014-07-02 15:22:09
561
转载 android intent action 介绍大全
一些常用的Intent:UriAction功能备注geo:latitude,longitudeIntent.ACTION_VIEW打开地图应用程序并显示指定的经纬度geo:0,0?q=street+addressIntent.ACTION_VIEW打开地图应用程序并显示指定的地址ht
2014-06-26 11:43:29
734
原创 android广告平台SDK研发日志(一)
准备和朋友一起做移动广告平台,我做研发,他做商务,计划了一段时间了,以前没做过android,也没用过java,不过幸好自己的程序底子还算扎实,边学边做吧,今天做了一天,记录下今天做的事情。想了下开发的思路,决定先做横幅广告这个模块,既然是做开放给开发者的SDK,那就需要设计接口,写下来准备了四个类,AdView,CallBackInerFace,ResourcesManager,StaticSt
2014-05-11 20:02:53
1325
转载 Android原理揭秘系列之View、ViewGroup
作过Android 应用开发的朋友都知道,Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的。AndroidUI界面的一般结构可参见下面的示意图:可见,作为容器的ViewGroup可以包含作为叶子节点的View,也可以包含作为更低层次的子View
2014-05-11 18:36:33
414
转载 Android中Bitmap和Drawable
Android中Bitmap和Drawable (转自:http://dyh7077063.iteye.com/blog/970672)一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对
2014-05-11 18:05:13
421
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人