Android权限检测 参考:https://blog.csdn.net/zxl1173558248/article/details/79414834一开始是用ActivityCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.ACCESS_COARSE_LOCATION)这个检测,但是提示checkSelfPermissio...
lua笔记 string库发现一个很好用的函数loadstring,该函数返回一个函数例子:local test = loadstring("return {123, 456}")test = test()printTabl( test)输出:{[1] = 123,[2] = 456,}------------------------------------------
Python 批量转换文件编码格式 参考:http://blog.csdn.net/vagerant/article/details/50350171#!/usr/bin/python#-*-coding:utf-8-*-import osimport sysimport codecsimport chardetdef convert(filename, out_enc="UTF-8"): try: # c
Python安装Image库 从网上找了一个例子,运行报错,如下:Traceback (most recent call last): File "E:\test\slice.py", line 4, in import ImageImportError: No module named Image然后查看本地Python库,发现没有Image库,所以需要安装Image库参考:
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允许出现
将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
利用lua的元表追踪table变量的变化 在项目开发过程中遇到一个bug,和全局table中的一个变量有关,但是这个变量在多个文件中有修改,看代码追踪这个变量具体在那个地方被修改了,结果看到晕,也没有找到问题。后来在想有什么简单的方法没有,就想到lua的元表,__index和__newindex,可以利用这个,和debug.tarceback结合使用。具体例子:比如需要追踪data表格中的hp变量local data = {}lo
wampserver 2.5 You don't have permission to access / on this server. 本人使用wamp设置虚拟主机遇到的错误 ,在http://bbs.csdn.net/topics/390904273?page=1#post-401337565 这里找到了答案如果你的项目是放在你安装wamp的www文件下这里不做处理,如果是想修改路径的话,需要在httpd.conf文件中添加红框的内容,其中"E:/workspace/web"为你想添加的路径需要
phpstrom get能取到值,post取不到值,解决方法 phpstrom get能取到值,post取不到值,解决方法:需要设置phpstrom, 参考http://www.wwwquan.com/show-66-641-1.html
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(
c++ 二叉查找树 /* * @class BinarySearchTree * @desc 二叉查找树 * 树中的节点X,节点X的左子树比节点X小, 该节点X的右子树比节点X大 */#ifndef BINARYSEARCHTREE_H#define BINARYSEARCHTREE_H#include using namespace std;template class BinarySe
lua 类、继承、多重继承 --[[lua是没有类的,但是可以用元表模仿类和类的继承--]]--@file Account.lua--@desc 类Accountlocal Account = { balance = 0}function Account:new(o) o = o or {} --lua使用元表实现类,继承 setmetatable(o, self) s
lua 快速排序 -- 快速排序-- 平均运行时间: O(N * logN)-- 最坏运行时间:O(N^2)-- 快速排序函数入口--@param list 数据--@param compareFunc 比较函数function sort.quickSort( list, compareFunc ) sort.quickSort1(list, 1, #list, compareFunc)
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
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
lua dump --@param data 要打印的数据 function dump( data ) local str = "\"\" = " if type(data) ~= "table" then print(str..tostring(data)) return else print(str.."{") e