- 博客(16)
- 收藏
- 关注
原创 Android权限检测
参考:https://blog.youkuaiyun.com/zxl1173558248/article/details/79414834一开始是用ActivityCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.ACCESS_COARSE_LOCATION)这个检测,但是提示checkSelfPermissio...
2019-05-15 19:59:09
1710
原创 lua笔记
string库发现一个很好用的函数loadstring,该函数返回一个函数例子:local test = loadstring("return {123, 456}")test = test()printTabl( test)输出:{[1] = 123,[2] = 456,}------------------------------------------
2017-08-24 16:35:44
255
原创 Python 批量转换文件编码格式
参考:http://blog.youkuaiyun.com/vagerant/article/details/50350171#!/usr/bin/python#-*-coding:utf-8-*-import osimport sysimport codecsimport chardetdef convert(filename, out_enc="UTF-8"): try: # c
2017-05-23 11:39:36
2018
原创 Python安装Image库
从网上找了一个例子,运行报错,如下:Traceback (most recent call last): File "E:\test\slice.py", line 4, in import ImageImportError: No module named Image然后查看本地Python库,发现没有Image库,所以需要安装Image库参考:
2017-05-20 18:24:14
23795
1
原创 Python中文注释报错和中文输出乱码
中文注释报错:写Python文件时SyntaxError: Non-ASCII character '\xe8' in file F:\新建文件夹\python\printTest.py on line 5, but no encoding declared; see http://python.org/dev/peps/pep-0263/for details允许出现
2017-05-20 10:25:43
2644
原创 将TexturePacker制作的.pvr.ccz和.plist文件还原为多个原图
第一步,将".pvr.ccz"文件改为“.png”格式pvr转png.batrem path " "里面内容替换为TexturePacker的安装路径,将bat文件放在图片文件夹直接运行就可以了@ech offpath %path%;"D:\Program Files (x86)\CodeAndWeb\TexturePacker\bin"for /f "usebackq tokens
2017-05-20 09:54:49
3259
原创 利用lua的元表追踪table变量的变化
在项目开发过程中遇到一个bug,和全局table中的一个变量有关,但是这个变量在多个文件中有修改,看代码追踪这个变量具体在那个地方被修改了,结果看到晕,也没有找到问题。后来在想有什么简单的方法没有,就想到lua的元表,__index和__newindex,可以利用这个,和debug.tarceback结合使用。具体例子:比如需要追踪data表格中的hp变量local data = {}lo
2017-04-27 07:36:11
3244
1
原创 wampserver 2.5 You don't have permission to access / on this server.
本人使用wamp设置虚拟主机遇到的错误 ,在http://bbs.youkuaiyun.com/topics/390904273?page=1#post-401337565 这里找到了答案如果你的项目是放在你安装wamp的www文件下这里不做处理,如果是想修改路径的话,需要在httpd.conf文件中添加红框的内容,其中"E:/workspace/web"为你想添加的路径需要
2016-07-08 23:50:55
462
原创 phpstrom get能取到值,post取不到值,解决方法
phpstrom get能取到值,post取不到值,解决方法:需要设置phpstrom, 参考http://www.wwwquan.com/show-66-641-1.html
2016-06-11 16:19:54
551
原创 python 批量修改文件名
# -*- coding: utf-8 -*-import os import sysreload(sys)sys.setdefaultencoding('utf8')#复制文件到指定路径def copyFile(sourceDir, targetDir): try: open(targetDir, "wb").write(open(sourceDir, "rb").read(
2016-05-02 13:28:02
449
原创 c++ 二叉查找树
/* * @class BinarySearchTree * @desc 二叉查找树 * 树中的节点X,节点X的左子树比节点X小, 该节点X的右子树比节点X大 */#ifndef BINARYSEARCHTREE_H#define BINARYSEARCHTREE_H#include using namespace std;template class BinarySe
2016-03-05 23:16:05
294
原创 lua 类、继承、多重继承
--[[lua是没有类的,但是可以用元表模仿类和类的继承--]]--@file Account.lua--@desc 类Accountlocal Account = { balance = 0}function Account:new(o) o = o or {} --lua使用元表实现类,继承 setmetatable(o, self) s
2016-02-29 23:09:58
637
原创 lua 快速排序
-- 快速排序-- 平均运行时间: O(N * logN)-- 最坏运行时间:O(N^2)-- 快速排序函数入口--@param list 数据--@param compareFunc 比较函数function sort.quickSort( list, compareFunc ) sort.quickSort1(list, 1, #list, compareFunc)
2016-02-28 23:10:05
1134
原创 lua 插入排序和谢尔排序
--插入排序--@param list 数据--@param compareFunc 比较函数function sort.insertSort( list, compareFunc ) for i = 1, #list do local tem = list[i] local j = i while j > 1 and compareF
2016-02-25 11:05:07
577
原创 lua 冒泡排序和选择排序
local sort = {}--冒泡排序--@param list 数据--@param compareFunc 比较函数function sort.dubbleSort( list, compareFunc ) for i = 1, #list do for j = 1, #list - i do if compareFunc(list
2016-02-24 17:05:49
1006
原创 lua dump
--@param data 要打印的数据 function dump( data ) local str = "\"\" = " if type(data) ~= "table" then print(str..tostring(data)) return else print(str.."{") e
2016-02-24 10:24:17
801
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人