- 博客(119)
- 资源 (5)
- 收藏
- 关注
原创 mysql存储过程快速插入数据
创建测试数据库:CREATE DATABASE IF NOT EXISTS test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;创建用户表create table user(`uid` bigint(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键用户ID',`username` varc...
2018-09-14 01:20:31 1205
转载 网络通信socket连接数上限
http://www.cppblog.com/aa19870406/archive/2012/07/15/183595.htmlsocket accept()返回的socket描述符的端口和listen描述符端口是一样的吗?as you know,一个socket是由一个五元组来唯一标示的,即(协议,server_ip, server_port, client_ip, client_por...
2018-09-08 23:32:21 1561 1
原创 扑克牌洗牌算法
package mainimport ( "fmt" "runtime" "time" "math/rand" "sync" "strconv")var CHCards chan []int = make(chan []int, 100)var wg sync.WaitGroup//52个位置,每个位置一个map,每个map存储某张
2018-09-07 23:25:27 1152
转载 洗牌算法汇总以及测试洗牌程序的正确性
洗牌可以抽象为:给定一组排列,输出该排列的一个随机组合,本文代码中均以字符数组代表该排列算法1-算法3 都是在原序列的基础上进行交换,算法空间复杂度为O(1)算法1(错误):随机交换序列中的两张牌,交换n次(n为序列的长度),代码如下: 1 void Shuffle_randomSwap(char *arr, const int len) 2 { 3 for(int ...
2018-07-25 15:46:35 324
转载 Anaconda找包,安装包时,遇到PackageNotFoundError: ''Package missing in current channels"
Anaconda作为一个工具包集成管理工具,下载python工具包是很方便的,直接敲:conda install package_name但是有时候安装一个工具包(如skimage)的时候,在当前的channels中找不到这个包,会提示:PackageNotFoundError: Packages missing in current channels: - skimageWe have...
2018-05-02 16:45:36 762
转载 Adaboost 算法的原理与推导
来源:http://blog.csdn.net/v_july_v/article/details/40718799http://www.cnblogs.com/chaosimple/p/4029795.htmlAdaboost 算法的原理与推导0 引言 一直想写Adaboost来着,但迟迟未能动笔。其算法思想
2017-03-15 23:04:41 506
原创 vs2013调试caffe
从我百度云 http://pan.baidu.com/s/1eRRlsK6 下载vs工程到F盘self目录,没有的话自己创建:没有F盘也没关系,随便放一个目录修改下proto文件里的绝对路径地址就可以了,四个地方:打开caffe-master\caffe-master\windows\Caffe.sln,右键解决方案,生成解决方案鼠标左键点击下caffe项目选中
2017-01-18 14:37:23 909
转载 【caffe-Windows】caffe+VS2013+Windows无GPU快速配置教程
前言首先来一波地址:happynear大神的第三方caffe:http://blog.csdn.net/happynear/article/details/45372231Neil Z大神的第三方caffe:https://initialneil.wordpress.com/2015/01/11/build-caffe-in-windows-with-visual-stud
2017-01-17 16:41:45 658 1
转载 CentOS7中Docker文件挂载,容器中没有执行权限
在CentOS7中运行NodeJs的容器,发现挂载的本地目录在容器中没有执行权限,经过各种验证和Google搜索,找到了问题的原因,这里做一下记录。原因是CentOS7中的安全模块selinux把权限禁掉了,至少有以下三种方式解决挂载的目录没有权限的问题:1,在运行容器的时候,给容器加特权:示例:docker run -i -t --privileged=true -v /home
2017-01-16 17:54:38 2285
转载 机器学习算法比较
本文主要回顾下几个常用算法的适应场景及其优缺点!(提示:部分内容摘自网络)。机器学习算法太多了,分类、回归、聚类、推荐、图像识别领域等等,要想找到一个合适算法真的不容易,所以在实际应用中,我们一般都是采用启发式学习方式来实验。通常最开始我们都会选择大家普遍认同的算法,诸如SVM,GBDT,Adaboost,现在深度学习很火热,神经网络也是一个不错的选择。假如你在乎精度(accuracy)的话,
2017-01-10 09:53:08 479
转载 用docker快速部署caffe
1. 快速搭建 Day 4 环境:从官方拉取 docker image$ docker pull zhaoyongke/bookenv:caffe_cpu_only如果速度很慢,推荐阿里云 Docker Hub:$ docker pull registry.cn-hangzhou.aliyuncs.com/master_caffe_in_21days/caffe:cpu_o
2017-01-09 17:40:08 2482
转载 Centos中使用cron定时执行任务
cron是linux下的一个定时执行工具,可以在无需人工干预的情况下运行作业。在VPS上,cron一般用来执行定时备份任务,非常方便。Centos默认已安装cron,但是并不自动运行,可以用以下的方法来启动和设置自动启动: 复制代码 代码如下:#service crond start #启动服务#chkconfig crond on #开机自动启动可以用cr
2016-12-29 12:10:02 12562
翻译 redis aof文件解析成命令
waoffleA Redis AOF file parser. This module parses an AOF structure like this:AOF文件解析器。这个模块解析一个AOF结构是这样的:*3$9PEXPIREAT$10myRedisKey$131719298712484*3$3SET$9myJSONKey$24{"someK
2016-12-29 10:21:19 4719
转载 redis数据丢失及解决
来源:http://blog.csdn.net/gzh0222/article/details/8482525Redis的数据回写机制Redis的数据回写机制分同步和异步两种,同步回写即SAVE命令,主进程直接向磁盘回写数据。在数据大的情况下会导致系统假死很长时间,所以一般不是推荐的。异步回写即BGSAVE命令,主进程fork后,复制自身并通过这个新的进程回写磁
2016-12-22 11:28:42 1853
转载 如何给CentOS7 安装Vmware Tools
原文:https://zhidao.baidu.com/question/521998799276980245.html第1步:在虚拟软件中选择“安装/重新安装VMware Tools(T)”:第2步:安装VMwareTools功能增加包(请用root用户登陆系统):创建/media/cdrom目录:[root@linuxprobe
2016-11-22 16:41:31 616
转载 eclipse配置goclipse
原文:http://blog.csdn.net/lo111/article/details/50754412Eclipse Mars (4.5) 下载地址:https://www.eclipse.org/mars/我下载的是C++版本的。golang 1.6.0rc2 下载地址:http://www.golangtc.com/downloadgoclipse
2016-11-21 16:43:16 4083
转载 CentOS 32 bit安装golang 1.7
原文:http://studygolang.com/wr?u=http%3a%2f%2fblog.csdn.net%2fzgljl2012%2farticle%2fdetails%2f53183931到这里下载相应的包CentOS 32bit对应的包为:https://storage.googleapis.com/golang/go1.7.3.linux-386.tar
2016-11-16 22:07:59 1718
转载 centos6.4搭建apache+mysql+php环境
大部分内容参考博客 http://blog.sina.com.cn/s/blog_c02ed6590101d2sl.htmlhttp://blog.csdn.net/xiaoliouc/article/details/17639503一、安装 MySQL首先来进行 MySQL 的安装。打开超级终端,输入:[root@localhost ~]# yum
2016-11-14 17:41:05 253
转载 如何升级cocos2d-x来支持ipv6以及socket怎么支持ipv6
转载:http://blog.csdn.net/zhengyayuan123/article/details/51690623留着备用儿童节后苹果只爱IPv6 Cocos2d-x第一时间支持http://sanwen8.cn/p/17dTB0M.html这里只说了更新CURL和libwebsocket网络以下是两种更新方法,小伙伴可以选择自己喜欢的方
2016-08-01 13:29:12 924
转载 Cocos2d-x利用jni调用java层代码
jni的意思是java本地调用,通过jni可以实现java层代码和其他语言写得代码进行交互。在Cocos2d-x中,如果想要在C++层调用java层的代码,就是通过jni技术。通过调用java层的代码,我们就可以在Android平台下实现一些引擎没有提供给我们的功能,或者做一些其他的功能。比如加个广告,加个分享,调用Android原生的对话框等等吧。Cocos2d-x比较人性化的是为我们封装了jn
2015-12-29 16:49:00 518
转载 tomcat启动后让servlet一直运行
.1.web.xml 中设置servlet为1[html] view plaincopyxml version="1.0" encoding="UTF-8"?> web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3
2015-06-15 18:42:38 1181
转载 windows 如何查看端口占用情况?
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用
2015-06-15 14:56:14 367
转载 Javascript中的for in语句获取对象属性的顺序问题
下面创建一个对象,并为对象添加一些属性:var user = {};if(!user['Jason'']) { user['Jason''] = [];}user['Jason'']['grade''] = 3;user['Jason'']['isChinese''] = 1;if(!user['arthinking'']) { user['arthinking
2015-03-18 15:30:39 11641
转载 JS中的 new 操作符简单理解
首先上一一个简单的 new 操作符实例var Person = function(name){ this.name = name; this.say = function(){ return "I am " + this.name; };}var nyf = new Person("ny
2015-03-11 14:15:11 380
转载 遇上Android客户端打包党,该怎么办?
辛辛苦苦开发出来一个客户端。虽然没多少人用,但被打包党内嵌了恶意扣费等行为。该怎么办?怎么预防?修改举报添加评论 分享 • 邀请回答按票数排序按时间排序7 个回答赞同20反对,不会显示你的姓名谷雅聪,不少Android应用、系统开发经验杨培勇、John、乔升Joe 等
2015-02-05 20:41:59 803
转载 Cocos2d-x3.2与OpenGL渲染总结(一)Cocos2d-x3.2的渲染流程
最近几天,我都在学习如何在Cocos2d-x3.2中使用OpenGL来实现对图形的渲染。在网上也看到了很多好的文章,我在它们的基础上做了这次的我个人认为比较完整的总结。当你了解了Cocos2d-x3.2中对图形渲染的流程,你就会觉得要学会写自己的shader才是最重要的。 第一,渲染流程从2.x到3.x的变化。 在2.x中,渲染过程是通过递归渲染树(Rendering tr
2015-02-03 15:15:36 534
转载 Cocos2d-JS 使用 scheduler 小结
环境:win7 64位Cocos2d-JS v3.1Cocos Code IDE v1.0.0.Final本文纯粹是个人心得总结,若有异议,欢迎交流,本人新手开始正文:主要分为两种方式,一种是直接用延时函数,比如scheduleCallbackForTarget,scheduleOnce等,另外一种就是在每帧的更新
2014-12-12 17:56:26 446
转载 Cocos2d-X3.0 刨根问底(六)----- 调度器Scheduler类源码分析
上一章,我们分析Node类的源码,在Node类里面耦合了一个 Scheduler 类的对象,这章我们就来剖析Cocos2d-x的调度器 Scheduler 类的源码,从源码中去了解它的实现与应用方法。直入正题,我们打开CCScheduler.h文件看下里面都藏了些什么。打开了CCScheduler.h 文件,还好,这个文件没有ccnode.h那么大有上午行,不然真的吐血了, 仅仅不到500
2014-12-12 17:54:35 638
转载 Cocos2d-x优化中纹理优化
1.纹理像素格式纹理优化工作的另一重要的指标是纹理像素格式,能够最大程度满足用户对保真度要求的情况下,选择合适的像素格式,可以大幅提高纹理的处理速度。而且纹理像素格式有与硬件有这密切的关系。下面我们先了解一下纹理像素的格式,主要的格式有:RGBA8888。32位色,它是默认的像素格式,每个通道8位(比特),每个像素4个字节。BGRA8888。32位色,每个通道8位(比特),每个像素
2014-11-12 19:40:17 506
转载 OSI及TCP/IP的概念和区别
OSI及TCP/IP的概念和区别 什么是TCP/IP协议 TCP/IP协议(Transfer Controln Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础。 TCP/IP是网络中使用的基本的通信协议。虽然从名字上看TCP/IP包括两个协议,传输控制协
2014-11-12 14:57:59 3683
转载 Dos命令查看端口占用及关闭进程
1. 查看端口占用2. 关闭进程3. 端口状态1. 查看端口占用在windows命令行窗口下执行:netstat -aon|findstr "8080" TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448端口“8080”被PID(进程号)为2448的进
2014-11-06 20:12:35 439
转载 解决 cocos2dx UIWidget 加载速度慢造成的游戏卡顿
我们游戏项目中的 ui 实现方式,采用的是用 cocostudio 编辑ui ,导出 exportjson 和大图的方式实现的.这样实现一直都存在一个问题: 当一个页面用到较多的 ui模板时, 加载速度会非常慢. 比如点击一个 按钮,展示一个 由 7, 8 个ui模板组成的 页面时,要花费一两秒的时间,体验非常不好.导致问题的根本原因是 widgetFromJsonFile() 这
2014-11-05 11:56:34 880
转载 cocos2d-js热更新
1. 热更新基本思路得到cocoachina论坛上fysp和akira_cn的帮助,理清了游戏热更新的思路:执行AssetsManager后,搜索路径增加了jsb.fileUtils.getWritablePath()目录,并且是优先搜索;需要热更新js不放在project.json中定义,等AssetsManager更新完了,用cc.loader.load动态加载;所以在js
2014-11-04 16:43:47 1549 1
转载 cocos2dx 3.0 -- std::bind与CC_CALLBACK不得不说的故事
本篇的主题就是揭露CC_CALLBACK 与 std::bind之间不可告人的秘密......首先看一段代码:[cpp] view plaincopy//先是创建3个精灵 boy = Sprite::create("boy.png");//创建boy boy->setPosition(Point(visibleSize
2014-10-14 16:49:27 413
转载 使用cocos compile -p android时总是报错误 错误如下。。。但是使用eclipse生成apk包时不收影响。。
-dex: [dex] input: E:\cocos\Mine\frameworks\runtime-src\proj.android\bin\classes [dex] input: E:\cocos\Mine\frameworks\js-bindings\cocos2d-x\cocos\platform\android\java\bin\classes.jar
2014-10-14 15:08:30 1443
转载 在Cocos2d-JS 3.0开发的游戏中使用的 js 工具库总结
使用Cocos2d-JS 3.0开发游戏项目两三个月,积累了几个有意思的工具库,在此做一点小记。Date/Time在网络游戏中,不可避免地会使用到一些与日期和时间相关的功能,例如活动倒计时之类的。简单的做法是自己处理时间函数,或者使用 new Date() 来完成计算。但常常会遇到一些坑,导致各种异常。而且处理 strftime 之类的工作也没有想像中的容易。虽然 np
2014-09-23 10:13:53 622
转载 Cocos2d-x 3.0 开发(十一)3.0 alpha1文件结构变化
1、概述 coco2d-x alpha1发布了,其文件结构发生了不小的变化,我们一起来看一看。2、整体变化 从整体上看,文件结构规整了许多: 先前根目录中的架构工程都移动到了build中。所有生成的lib依旧在Debug.win32中,只不过从根目录移动到这个文件夹下。 cocos2d文件则
2014-09-16 14:28:00 358
转载 七、Cocos Studio学习必看
目前看来Cocos2d-x播放动画的方式只有2种:第一种:是播放序列帧动画,即将动画的每一帧都加载进缓存里,需要播放时再使用Animation类来播放,这种方法简单暴力,应对一些细节要求低的动画场景的时候,这么干无伤大雅。但是当动画帧数稍高的时候就会需要大量的图片,消耗资源很大。第二种:是由Cocos2d-x提供的Action类来播放动画,这种动画是在帧循环中靠调整每次
2014-09-16 11:23:56 856
转载 js 数组对象的操作方法
转自 http://www.iteye.com/topic/294718 注意:以下是按操作来分类的,有的方法有多个用途,就有重复1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayO
2014-09-05 11:56:49 1811
转载 如何实现A星寻路算法 Cocos2d-x 3.0 beta2
本文实践自 Johann Fradj 的文章《How To Implement A* Pathfinding with Cocos2D Tutorial》,文中使用Cocos2D,我在这里使用Cocos2D-x 3.0进行学习和移植。在这篇文章,将会学习到如何在Cocos2D中实现A星算法。在开始之前,先阅读文章《Introduction to A* Pathfinding》将会有所帮助。
2014-08-29 21:20:46 717
apktool 2.1.1下载
2016-08-22
我所理解的Cocos2dx pdf 下载 地址
2016-01-16
交换机的配置
2013-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人