- 博客(30)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 c++ vector相关优化
Vector删除优化:(1)先用swap把要删除的元素和vector里最后一个元素交换位置,然后把最后一个元素pop_back //tempCards.erase(tempCards.begin() + j); swap(tempCards[j], tempCards.back()); tempCards.pop_back();(2)先用find查找元素,然后用erase删除元素 Iterator it = std::find(observers_.begin(), observers_.en
2021-09-15 20:52:19 297
转载 chrome浏览器的跨域设置
做前后分离的webapp开发的时候,出于一些原因往往需要将浏览器设置成支持跨域的模式,好在chrome浏览器就是支持可跨域的设置,网上也有很多chrome跨域设置教程。但是新版本的chrome浏览器提高了跨域设置的门槛,原来的方法不再适用了。下面笔者简单介绍一下新版本chrome的跨域设置方法。版本号49之前的跨域设置先介绍一下老方法,参考了一些网上的教程,其实直接在打开命令上加–disable-web-security就可以了。具体做法为:1.下载并安装好chorme浏览器后在桌面找到浏览器快捷图
2021-05-11 11:33:41 263
原创 正则表达式使用学习
匹配修改tn数据原始数据t1=‘1,4,32,7,0,0,32,0’;t2=‘1,8,32,14,0,0,32,0’;t3=‘1,12,32,21,0,0,32,0’;目标数据t1=‘11111,1,1,4,32,7,0,0,2,32’;t2=‘11111,1,1,8,32,14,0,0,2,32’;t3=‘11111,1,1,12,32,21,0,0,2,32’;匹配表达式t(\d)=’([\d,]+),32,0’;替换表达式t$1=‘11111,1,$2,2,32’;...
2021-05-10 10:56:05 152
原创 chrome console控制台打印即时数据
代码如下: let a = { obj: 123, }; console.log(a); setTimeout(() => { a.obj = 456; console.log(a); }, 1000);输出如下:正常第一个console.log打印结果是123,第二个是456.但实际打印的第一个点开后是456,是因为在点开的时候,foo的数
2021-05-10 10:44:00 413
原创 代码规范
google c++编程规范英文版:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml中文版:http://zh-google-styleguide.readthedocs.org/en/latest/google-cpp-styleguide/电子版 :https://pan.baidu.com/s/1o4WwhQe...
2019-11-06 17:33:43 125
原创 pyhton实现操作文件(文件夹)
copy_file功能:将某个文件夹下的所有文件(文件夹)复制到另一个文件夹#! python 3# -*- coding:utf-8 -*-# Autor: GrayMacimport shutilimport osbasefileclass = 'basefile'#sourcefile:源文件路径 fileclass:源文件夹 destinationfile:目标文件夹路径...
2019-10-30 17:02:20 172
原创 实用工具整理(更新中)
1.证照之星功能:支付证件照制作,照片背景修改,衣服修改链接:https://pan.baidu.com/s/1HScerOh43cC47267jyn9Lg提取码:qm5f2.windirstat功能:磁盘工具,筛选出磁盘占用资源大小,用于清理磁盘链接:https://pan.baidu.com/s/1HuVXK8NjhPGhOo3_tpSSZA提取码:ruvd3.Notepa...
2019-10-30 16:48:26 224
原创 lua字符串操作
文章目录lua字符串操作阿拉伯数字转中文字符串中提取中文数字英文,删除特殊字符lua字符串操作阿拉伯数字转中文function GameFunCtion.NumberToString(szNum) ---阿拉伯数字转中文大写 local szChMoney = "" local iLen = 0 local iNum = 0 local iAddZer...
2019-02-22 17:34:18 734
原创 Xcode编译报错
一.Undefined symbols for architecture arm641.Undefined symbols for architecture arm64:“OBJC_CLASS$_***”, referenced from: objc-class-ref in ***(***.o)解决方案:1.检查Compile Sources中是否有缺少.m文件。2.检查link bin...
2019-01-06 09:24:45 1435
转载 C++中引用(&)的用法和应用实例
对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,许多人使用它仅仅 是想当然,在某些微妙的场合...
2018-12-17 10:59:51 271
原创 lua实现switch和快速排序
lua实现switch和快速排序快速排序switch快速排序 local list = {.....} local comparefuc = function (....) end local function quick_sort(left, right) if left >= right then return ...
2018-12-06 10:16:12 307
原创 ios沙盒测试无法连接到Appstore
ios沙盒测试无法连接到Appstore沙盒测试的时候一直报以下错误:2018-10-15 21:56:57.823099+0800 iOS[5989:1703401] 读取本地苹果订单 -- 2018-10-15 21:56:58.992553+0800 iOS[5989:1703401] 成功写入UserName 2018-10-15 21:56:58.993193+0800 iO...
2018-10-16 14:49:49 1873
原创 xcode打开项目闪退问题
xcode打开项目闪退问题拿到别人的ios工程在自己的mac上无法打开!!! 被告知先要用低版本的xcode打开一次,才能打开!!! 实在是麻烦!!执行以下几步操作即可成功打开把工程名还原为SimpleGame 2. 右键工程,显示包内容,删除其他用户的缓存文件 把ios工程拖到桌面,打开,再拖回到原来位置亲测可用,希望能解决大家的问题!...
2018-09-03 14:56:06 3952
原创 Ios11 IphoneX 内购沙盒测试 无限弹登录框问题解决
最近升级了iOS11的,经常遇到内购沙盒测试的时候,发现输入沙盒账号密码之后,居然又弹出了登录框,之后便是循环弹登录框,刚开始还以为是代码问题,后来发现了是ios11升级后沙盒测试的问题。下面有几种解决方案,实测通过。1.创建新的沙盒测试帐号 在苹果开发者后台创建新的沙盒测试帐号,第一次能成功,退出后重新登录后可能又会出现上述问题。 只能当做临时解决用。。2.升级到ios11.1 把Iphon
2017-11-22 16:23:55 4469
转载 linux下svn常用指令
windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说。主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令。当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢X,因此不推荐
2017-02-17 11:21:53 211
转载 Linux下的压缩zip,tar命令详解及实例
Linux下的压缩解压缩命令详解及实例实例:压缩服务器上当前目录的内容为xxx.zip文件zip -r xxx.zip ./*解压zip文件到当前目录unzip filename.zip============================另:有些服务器没有安装zip包执行不了zip命令,但基本上都可以用tar命令的,实例如下:tar -zcvf /home/zdzlibs.tar.gz /hom
2017-02-17 11:19:03 495
转载 linux中常用操作命令
Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统。基于Linux有多个版本的衍生。RedHat、Ubuntu、Debian安装VMware或VirtualBox虚拟机。具体安装步骤,找百度。再安装Ubuntu。具体安装步骤,找百度。安装完后,可以看到Linux系统的目录结构,见链接 http://www.weixuehao.com/archives/492输入进入linu
2017-02-15 17:25:46 313
原创 vs 已经在 LIBCMTD.lib中定义 报错解决方案
点击项目->属性->选择链接器->命令行->在附加选项中加上/force 重新编译运行,ok~
2017-02-13 14:36:54 1796 1
转载 cocos2dx-lua class
cocos2dx-lua function.lua 定义了class方法,让lua实现继承像传统语言一样漂亮和方便看定义function class(classname, super) local superType = type(super) local cls --如果父类既不是函数也不是table则说明父类为空 if superType ~= "function"
2016-11-16 09:49:43 385 1
转载 c++ vector
原文:http://blog.csdn.net/hancunai0017/article/details/7032383vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的. 用法:1.文件包含: 首先在程序开头处加上#include以包含所需要的类文件vec
2016-11-01 16:50:49 216
转载 c++ time_t和tm
原文:http://blog.csdn.net/luoweifu/article/details/20288549Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix 系统、类Unix系统中,也
2016-11-01 16:36:01 305
转载 C++static Vector 类型 初始化
_init_static_Vector.h: private:static std::vector mStrings; static bool _init; static bool init();_init_static_Vector.cpp:std::vector _init_static_Vector::mStrings; bool A2dpProfile::_init = _init_
2016-11-01 16:28:40 6864
原创 Cocos2dx 接入友盟社会化分享-微信分享
需要准备的材料: 1.友盟Appkey如果你之前已经在友盟注册了应用,并获取到了Appkey,可以继续使用它.如果你尚未在友盟注册开发者账号,需要先注册,注册之后登录你的账号,点击添加新应用,填写完应用基本信息后,将进入”下载SDK并添加代码”页面,此页面即可得到Appkey。2.友盟U-Share SDK解压SDK压缩包,将文件夹中的’main/libs’和’main/res’文件夹复制到你的项
2016-08-15 17:32:39 1342
原创 重温数据结构(三)
栈是限定仅在表尾进行插入和删除操作的线性表。 队列是只允许在一端进行插入操作、而在另一端进行删除操作的线性表一.栈1.栈的几个定义允许插入和删除的一端为栈顶,另一端为栈底。
2016-08-12 13:11:58 237
转载 C++ int与string的转化
int本身也要用一串字符表示,前后没有双引号,告诉编译器把它当作一个数解释。缺省情况下,是当成10进制(dec)来解释,如果想用8进制,16进制,怎么办?加上前缀,告诉编译器按照不同进制去解释。8进制(oct)—前缀加0,16进制(hex)—前缀加0x或者0X。string前后加上双引号,告诉编译器把它当成一串字符来解释。
2016-08-10 11:40:16 205
原创 重温数据结构(二)
今天要看的是线性表。最简单也最常用。它的英文名是List。线性表:零个或多个数据元素的有限序列。当线性表里的元素为零个的时候,就称为空表。线性表主要分为顺序存储和链式存储,先来看看简单一点的顺序存储。一.线性表的顺序存储线性表的顺序存储:指的是用一段地址连续的存储单元依次存储线性表的数据元素。
2016-07-29 15:54:01 350
原创 cocos2dx 接入苹果内购 代码实现
本文只介绍苹果内购的代码实现步骤,如果需要知道具体流程可以参照http://www.jianshu.com/p/86ac7d3b593a
2016-07-29 10:18:42 4844 2
原创 Cocos2d-x 接入sdk遇到的小问题
第一次报错:调用sdk的函数的时候,异常,Can’t create handler inside thread that has not caller Looper.prepare()第二次报错: 再次调用sdk的函数的时候,又异常了,Only one Looper may be created
2016-07-27 10:38:35 691
java - lib
2016-07-16
运用scheduleOnce时遇到的问题
2016-06-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人