- 博客(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
2282
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
1715
转载 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
850
原创 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
651
原创 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
7731
原创 java读写文件乱码
以下是转大神找的原理解释:Reader 类是 Java 的 I/O 中读字符的父类,而 InputStream 类是读字节的父类,InputStreamReader 类就是关联字节到字符的桥梁,它负责在 I/O 过程中处理读取字节到字符的转换,而具体字节到字符的解码实现它由 StreamDecoder 去实现,在 StreamDecoder 解码过程中必须由用户指定 Charset 编码格
2015-07-02 10:35:55
627
转载 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
4171
原创 Lua的loadfile、dofile、loadstring、require
Lua的loadfile、dofile、loadstring、requireloadfile( file ) -- 加载dofile( file ) -- 编译并执行require( file ) -- 像dofile一样载入文件为一个Chunk并执行。不过不会重复加载相同的文件。require() 传入的参数,是一个完整的文件名加入目录的文件需要插入路径。不过可以通过把路
2015-05-24 15:47:06
1807
转载 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
1988
转载 Lua元表与元方法详解(转)
Lua中提供的元表是用于帮助Lua数据变量完成某些非预定义功能的个性化行为,如两个table的相加。假设a和b都是table,通过元表可以定义如何计算表达式a+b。当Lua试图将两个table相加时,它会先检查两者之一是否有元表,然后检查该元表中是否存在__add字段,如果有,就调用该字段对应的值。这个值就是所谓的“元方法”,这个函数用于计算table的和。 Lua中每个值都有一个元表。t
2015-05-24 15:18:25
5963
原创 Lua中的协程coroutine简介
Lua中的协程coroutinelua中的协程有自己的堆栈,自己的局部变量,有自己的指令指针,但是和其他协程程序共享全局变量等信息。任何时刻只有一个协程程序在运行。并且这个在运行的协程只有明确被要求挂起时才会被挂起。创建一个协程,参数是一个function,作用如threadlocal c = coroutine.create( function() print( "here"
2015-05-24 15:07:36
694
转载 DJI与优酷土豆战略合作
优酷土豆集团高级副总裁李捷表示,以他们的观察,对现在的年轻人来讲,足以吸引他们购买商品的主要原因不再是关高,而是优质的内容。优酷土豆在去年与阿里达成合作,优酷土豆推出视频营销体系星战计划,集策略、产品、模式、标准为一体,让用户边看边买。这次合作,让用户可以看视频,购买拍摄设备,并最终产生内容,形成了一个闭环。以往,DJI用户可以将航拍的内容一键发布至youtube。而you
2015-04-29 23:55:21
824
翻译 Java程序员必备的开发工具
每一个Java 程序员都有其惯用的工具组件。对于Java程序员,各种有用的软件和工具泛滥成灾。初级开发人员要么找不到合适的工具,要么在寻找过程中浪费了大量的时间。下面,我将为大家介绍 几款Java 开发必备工具。Notepad、XML Marker、SQL Developer、Jad、Eclipse、keytool1. Notepad++ Notepad++是编辑 X
2015-04-28 16:09:00
598
转载 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
1029
转载 Lua面向对象的实现
元表概念Lua中,面向对向是用元表这种机制来实现的。元表是个很“道家”的机制,很深遂,很强大,里面有一些基本概念比较难理解透彻。不过,只有完全理解了元表,才能对Lua的面向对象使用自如,才能在写Lua代码的高级语法时游刃有余。lua的metatable的官方解释,1. 每个table和每个full user data都可以有自己的metatable,并可通过setmetatable和g
2014-04-16 14:02:50
788
转载 cocos2dx 常见的动作详解(转载)
bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } CCSprite * sp= CCSprite::create("I
2014-04-09 15:16:09
788
原创 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
12135
原创 获取屏幕宽高和密度
获取宽高(不加上虚拟键):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
789
转载 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
4768
原创 Android中listitem的焦点问题
今天翻阅很多文章,和试验。当listView中的item中含有Button,EditText等自动获取焦点的子控件的时候,这个时候,ListItem的点击事件会点击不到(longClick也不行),这个时候需要设置一些属性。方法1:this.setDescendantFocusability(FOCUS_BLOCK_DESCENDANTS);这里的this是指包含Button,Ed
2014-03-12 00:51:12
4702
转载 PopupWinodw设置背景透明
在网上搜索了一下资料。把PopupWindow设置为背景透明的方法: ColorDrawable dw = new ColorDrawable(-00000); popupWindow.setBackgroundDrawable(dw);
2014-03-05 19:30:05
1950
原创 Android中使用WindowManager在界面布局上添加浮动窗口
如果大家看过一些游戏sdk中的功能,现在大多都有悬浮窗口这个功能。如360,uc等等。。这里不需要定义service,只需要这只WindowsManager中的LayoutParams就可以达到这个悬浮框可以绑定界面的功能。话不多说,先上代码:public class FloatBox extends BasicView { LinearLayout mFloatLayout
2014-03-05 11:51:40
10688
转载 WindowManager.LayoutParams 详解(转载)
WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类: 定义 public static class WindowManager.LayoutParams ext
2014-03-05 11:42:50
8785
原创 解决vs2012解决方案中的一个或多个项目由于以下原因未能加载
“开始/运行 devenv.exe /resetuserdata 回车”或者win键+R ,然后在输入框里面输入 devenv.exe /resetuserdata 然后回车
2014-02-27 11:24:58
10953
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
945
转载 MotionEvent事件在onInterceptTouchEvent()、onTouchEvent()中的传递顺序(转)
onInterceptTouchEvent()用于处理事件并改变事件的传递方向。处理事件这个不用说了,你在函数内部编写代码处理就可以了。而决定传递方向的是返回值,返回为false时事件会传递给子控件的onInterceptTouchEvent();返回值为true时事件会传递给当前控件的onTouchEvent(),而不在传递给子控件,这就是所谓的Intercept(截断)。onTouch
2013-12-16 22:20:27
554
原创 cygwin *** 多个目标匹配。 停止。
今天发现用cygwin编译demo hello-jni 提示cygwin *** 多个目标匹配。 停止。但是在windows下编译又没有问题,后来把目录hello-jni下的libs和obj两个文件夹rm掉,重新编译就可以了。
2013-12-07 10:27:32
3465
原创 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
14258
原创 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
3475
原创 代码写的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
8135
转载 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
1010
转载 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
1447
转载 android实用代码段2
声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com 正文 一、获取应用程序下所有Activity public static ArrayList getActivities(Context ctx) {
2013-11-18 18:11:53
869
转载 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
1010
原创 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
6588
原创 小笔记---从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
1375
原创 获得屏幕分辨率的宽和高
/*** 获得屏幕分辨率的宽和高* * @param context* @return {width,height}*/public static int[] getDisplayMetrics(Context context) {DisplayMetrics displaymetrics = context.getApplicationContext().getR
2012-08-29 22:46:07
4169
原创 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
1196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人