自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Change&ce的专栏

记录生活工作的点点滴滴

  • 博客(56)
  • 资源 (1)
  • 收藏
  • 关注

原创 处理MAC环境下pyenv 安装python3.7失败

BUILD FAILED (OS X 10.16 using python-build 20180424)Inspect or clean up the working tree at /var/folders/sl/5j1zvmtj0gb8qpgkklkf38dh0000gr/T/python-build.20200626170507.14625Results logged to /var/folders/sl/5j1zvmtj0gb8qpgkklkf38dh0000gr/T/python-bui.

2021-04-14 13:23:36 2079 1

原创 记一次php-cgi.socket failed

背景:配置了nginx,直接访问可以显示nginx的页面,但是配置成自己的php网站目录后,访问不了,于是查看nginx/error.log看到这一样的报错45454#0:*7connect()tounix:/tmp/php-cgi.socketfailed(2:Nosuchfileordirectory)whileconnectingtoupstream网上搜索一番,很多都只是针对自己的问题处理,然后各种复制。从错误来看,是找不到这个unix:/tmp...

2020-09-14 21:31:43 1443

转载 Error:Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory AndroidStudio

当你使用的Gradle版本是2.4以上,Android插件版本是1.3.0以上的时候就会出现这个问题,这时候你只需将android-maven-gradle-plugin插件版本改为classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'

2016-04-05 21:35:41 810

原创 Android四大组件之Activity

Android四大组件之ActivityAndroid四大组件有Activity、Service、Content Provider、Broadcast Receiver一、Activity1.1 Activity可以视作为一个单独的活动窗口 1.2 Activity可以通过Intent来通讯 1.3 Activity需要在AndroidMinifest.xml配置中声明才能生效,不然将会找不到A

2016-01-05 22:34:15 604

原创 Java把字符串中的unicode码替换成相应的字符

把字符串中的unicode码替换成相应的字符如:\u003d /** * 获取当前的路径 * @return */ public static String getCurPath() { String path = null; File dir = new File(""); try { path = dir.getAbsolutePath(); S

2015-07-02 10:41:33 7572 3

原创 java读写文件乱码

以下是转大神找的原理解释:Reader 类是 Java 的 I/O 中读字符的父类,而 InputStream 类是读字节的父类,InputStreamReader 类就是关联字节到字符的桥梁,它负责在 I/O 过程中处理读取字节到字符的转换,而具体字节到字符的解码实现它由 StreamDecoder 去实现,在 StreamDecoder 解码过程中必须由用户指定 Charset 编码格

2015-07-02 10:35:55 593

转载 MAC中sublime text 编译 Lua

下载和安装lua:(转自这里)1.  下载最新版的lua-5.2.0 请点击,( http://www.lua.org/ftp/ )然后解压 2. 运行“终端”进入到该文件夹下  ,主要是cd 【文件夹名】3.在“终端”输入    make macosx   (回车)4.在“终端”输入    make test  (回车)正常情况下会出现: src/lua -v

2015-06-10 11:41:33 4110

原创 Lua的loadfile、dofile、loadstring、require

Lua的loadfile、dofile、loadstring、requireloadfile( file ) -- 加载dofile( file ) -- 编译并执行require( file ) -- 像dofile一样载入文件为一个Chunk并执行。不过不会重复加载相同的文件。require() 传入的参数,是一个完整的文件名加入目录的文件需要插入路径。不过可以通过把路

2015-05-24 15:47:06 1736

转载 Lua模式匹配的关键字(转摘)

模式你还可以在模式串中使用字符类。字符类指可以匹配一个特定字符集合内任何字符的模式项。比如,字符类%d匹配任意数字。所以你可以使用模式串'%d%d/%d%d/%d%d%d%d'搜索dd/mm/yyyy格式的日期:s = "Deadline is 30/05/1999, firm"date = "%d%d/%d%d/%d%d%d%d"print(string.sub(s, str

2015-05-24 15:33:28 1939

转载 Lua元表与元方法详解(转)

Lua中提供的元表是用于帮助Lua数据变量完成某些非预定义功能的个性化行为,如两个table的相加。假设a和b都是table,通过元表可以定义如何计算表达式a+b。当Lua试图将两个table相加时,它会先检查两者之一是否有元表,然后检查该元表中是否存在__add字段,如果有,就调用该字段对应的值。这个值就是所谓的“元方法”,这个函数用于计算table的和。 Lua中每个值都有一个元表。t

2015-05-24 15:18:25 5873

原创 Lua中的协程coroutine简介

Lua中的协程coroutinelua中的协程有自己的堆栈,自己的局部变量,有自己的指令指针,但是和其他协程程序共享全局变量等信息。任何时刻只有一个协程程序在运行。并且这个在运行的协程只有明确被要求挂起时才会被挂起。创建一个协程,参数是一个function,作用如threadlocal c = coroutine.create( function() print( "here"

2015-05-24 15:07:36 643

转载 DJI与优酷土豆战略合作

优酷土豆集团高级副总裁李捷表示,以他们的观察,对现在的年轻人来讲,足以吸引他们购买商品的主要原因不再是关高,而是优质的内容。优酷土豆在去年与阿里达成合作,优酷土豆推出视频营销体系星战计划,集策略、产品、模式、标准为一体,让用户边看边买。这次合作,让用户可以看视频,购买拍摄设备,并最终产生内容,形成了一个闭环。以往,DJI用户可以将航拍的内容一键发布至youtube。而you

2015-04-29 23:55:21 782

翻译 Java程序员必备的开发工具

每一个Java 程序员都有其惯用的工具组件。对于Java程序员,各种有用的软件和工具泛滥成灾。初级开发人员要么找不到合适的工具,要么在寻找过程中浪费了大量的时间。下面,我将为大家介绍 几款Java 开发必备工具。Notepad、XML Marker、SQL Developer、Jad、Eclipse、keytool1. Notepad++  Notepad++是编辑 X

2015-04-28 16:09:00 557

原创 quick-x编译源码

quick-x编译源码

2014-05-06 00:13:28 1298

转载 cocos2dx 49常见动作 (转载)

bool HelloWorld::init(){    //////////////////////////////    // 1. super init first    if ( !CCLayer::init() )    {        return false;    }    CCSprite * sp= CCSprite::create("I

2014-04-16 22:15:02 996

转载 Lua面向对象的实现

元表概念Lua中,面向对向是用元表这种机制来实现的。元表是个很“道家”的机制,很深遂,很强大,里面有一些基本概念比较难理解透彻。不过,只有完全理解了元表,才能对Lua的面向对象使用自如,才能在写Lua代码的高级语法时游刃有余。lua的metatable的官方解释,1. 每个table和每个full user data都可以有自己的metatable,并可通过setmetatable和g

2014-04-16 14:02:50 735

原创 Lua 面向对象

两个表定义加上一个方法,实现了类以及由类产生对象的方案。

2014-04-16 12:54:20 506

转载 cocos2dx 常见的动作详解(转载)

bool HelloWorld::init(){    //////////////////////////////    // 1. super init first    if ( !CCLayer::init() )    {        return false;    }    CCSprite * sp= CCSprite::create("I

2014-04-09 15:16:09 750

原创 WebView适配手机屏幕显示

LinearLayout.LayoutParams mWebViewLP = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT); mWebView.setLayoutParams(mWebViewLP); m

2014-04-04 15:43:21 12053

原创 获取屏幕宽高和密度

获取宽高(不加上虚拟键):Display display = mWindowManager.getDefaultDisplay(); width_x = display.getWidth(); height_y = display.getHeight(); if (GameSDK.getSdkIsLandscape() == true) { if (width_x < hei

2014-04-04 14:44:56 760

转载 Android模拟器(AVD)上不了网(转)

ndroid模拟器默认的地址是10.0.2.3,默认的DNS也是10.0.2.3,对于在家里上网学习Android的人来讲,一般电脑的IP都是192.168.1.100之类的,不在同一个网段。所以就会出现电脑可以上网但是模拟器不能上网的情况。其实设置方法很简单,只要把模拟器的默认DNS设置成电脑的DNS地址即可。第一步:启动模拟器并确保adb连通   第二步:使用adb的shell,确认系

2014-04-02 09:52:10 4644

原创 Android中listitem的焦点问题

今天翻阅很多文章,和试验。当listView中的item中含有Button,EditText等自动获取焦点的子控件的时候,这个时候,ListItem的点击事件会点击不到(longClick也不行),这个时候需要设置一些属性。方法1:this.setDescendantFocusability(FOCUS_BLOCK_DESCENDANTS);这里的this是指包含Button,Ed

2014-03-12 00:51:12 4653

转载 PopupWinodw设置背景透明

在网上搜索了一下资料。把PopupWindow设置为背景透明的方法:                ColorDrawable dw = new ColorDrawable(-00000);                popupWindow.setBackgroundDrawable(dw);

2014-03-05 19:30:05 1888

原创 Android中使用WindowManager在界面布局上添加浮动窗口

如果大家看过一些游戏sdk中的功能,现在大多都有悬浮窗口这个功能。如360,uc等等。。这里不需要定义service,只需要这只WindowsManager中的LayoutParams就可以达到这个悬浮框可以绑定界面的功能。话不多说,先上代码:public class FloatBox extends BasicView { LinearLayout mFloatLayout

2014-03-05 11:51:40 10535 1

转载 WindowManager.LayoutParams 详解(转载)

WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类: 定义 public static class WindowManager.LayoutParams ext

2014-03-05 11:42:50 8691

原创 解决vs2012解决方案中的一个或多个项目由于以下原因未能加载

“开始/运行 devenv.exe /resetuserdata 回车”或者win键+R ,然后在输入框里面输入  devenv.exe /resetuserdata 然后回车

2014-02-27 11:24:58 10834 1

转载 android获取sd卡路径

android获取sd卡路径方法:public String getSDPath(){File sdDir = null;boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); //判断sd卡是否存在if (sdCardEx

2013-12-20 19:02:04 900

转载 MotionEvent事件在onInterceptTouchEvent()、onTouchEvent()中的传递顺序(转)

onInterceptTouchEvent()用于处理事件并改变事件的传递方向。处理事件这个不用说了,你在函数内部编写代码处理就可以了。而决定传递方向的是返回值,返回为false时事件会传递给子控件的onInterceptTouchEvent();返回值为true时事件会传递给当前控件的onTouchEvent(),而不在传递给子控件,这就是所谓的Intercept(截断)。onTouch

2013-12-16 22:20:27 528

原创 cygwin *** 多个目标匹配。 停止。

今天发现用cygwin编译demo hello-jni 提示cygwin *** 多个目标匹配。 停止。但是在windows下编译又没有问题,后来把目录hello-jni下的libs和obj两个文件夹rm掉,重新编译就可以了。

2013-12-07 10:27:32 3395

原创 NDK开发学习- findLibrary returned null错误

在学习NDK开发,自己写得例子中,出现了java.lang.UnsatisfiedLinkError: Couldn't load xxx.so: findLibrary returned null因为都是自学,好多东西都不懂,只好去对比samples,网上找资料。后来知道了,在NDK开发中,库的命名需要遵守规则:以为生成的.so文件在编译后会自动添加上前缀lib和后缀.so,所以

2013-12-06 17:55:29 14198 1

原创 android按钮点击时间倒数

直接上代码吧,xml就不上了,就是一个测试demopackage com.example.justtest;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.HandlerThread;import android.os.Message;

2013-11-29 11:22:32 3432

原创 代码写的listViewItem需要注意的LayoutParams问题

因为我们都是直接用代码写布局的,所以今天遇到这个问题。。public MyProblemListItem(Context context) { super(context); // TODO Auto-generated constructor stub init(context); } public void init(Context context) { setLay

2013-11-26 11:03:50 8071

转载 Android实用代码3-转自农民伯伯

声明欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com农民伯伯: http://over140.cnblogs.com  正文 一、获取已经安装APK的路径PackageManager pm = getPackageManager();for (ApplicationInfo app : pm.getInst

2013-11-18 18:16:46 973

转载 Android实用代码1 - 转自农民伯伯

声明  欢迎转载,但请保留文章原始出处:)     博客园:http://www.cnblogs.com    农民伯伯: http://over140.cnblogs.com    正文 1、精确获取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕)     public static double getScreenPhysica

2013-11-18 18:14:20 1417

转载 android实用代码段2

声明  欢迎转载,但请保留文章原始出处:)     博客园:http://www.cnblogs.com    农民伯伯: http://over140.cnblogs.com    正文  一、获取应用程序下所有Activity   public static ArrayList getActivities(Context ctx) {    

2013-11-18 18:11:53 847

转载 android中用Spannable在TextView中设置超链接、颜色、字体

要给 TextView 加上效果,方式主要有几种:  第一种,自动应用效果,使用 android:autolink 属性,如:  Java代码   android:id="@+id/text1"    android:layout_width="match_parent"    android:layout_height="m

2013-11-18 16:21:52 984

原创 android中Button显示两行字体(spannable)

package com.example.spannabletest;import android.app.ActionBar.LayoutParams;import android.app.Activity;import android.os.Bundle;import android.text.Spannable;import android.text.SpannableString

2013-11-18 11:22:22 6497

原创 小笔记---从asset中取出apk,然后安装。

/*** 将apk的assets目录中的apk复制到sdcard,然后安装。* @param context* @param apkName*/private void installApk(Context context, String apkName){try {FileOutputStream out = new FileOutputStream("/sdcard

2013-11-12 17:46:39 1326

原创 获得屏幕分辨率的宽和高

/*** 获得屏幕分辨率的宽和高* * @param context* @return {width,height}*/public static int[] getDisplayMetrics(Context context) {DisplayMetrics displaymetrics = context.getApplicationContext().getR

2012-08-29 22:46:07 4143

原创 android获取当前程序版本名

/*** 返回当前程序版本名*/public static String getAppVersionName(Context context) {String versionName = "";try {// ---get the package info---PackageManager pm = context.getPackageManager();Packa

2012-08-27 22:07:52 1171

android的dx.bat工具

android dx工具 备用 dx工具(android将jar包转成dex格式二进制jar包工具)

2015-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除