自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (16)
  • 收藏
  • 关注

转载 mac终端ls颜色显示

mac 终端 使用 gnu coreutils 工具 ls 颜色显示mac 终端默认 ls 命令无颜色显示;1: 使用 ls -G 可以显示基本颜色2:使用 gnu coreutils 工具mac 终端 使用 gnu coreutils 工具 ls 颜色显示以下操作都是终端操作1:先下载安装 hombrewruby -e “$(curl -fsSL https://raw.githu...

2019-04-10 12:05:02 1987

原创 VS2015社区版使用Visual Studio Installer打包

VS2015社区版使用Visual Studio Installer打包编译文件为exe和msi安装文件VS2015社区版不能安装InstallShield-Limited-Edition,要打包exe就需要安装Microsoft Visual Studio 2015 Installer Projects,软件下载地址:点击下载打开VS2015 ,新建一个项目,已安装–模板–其他项目类型–V...

2018-09-19 16:37:37 13674 2

原创 IntelliJ IDEA 配置maven并导入依赖jar包

Dependency ‘com.taobao.ali.resource:taobao.support.resource:3.1.0.RELEASE’ not found 在用IntelliJ IDEA 打开一个项目时,pom.xml文件报错。 com.taobao.ali的两个jar包依赖没有找到。先安装maven 1、官网下载maven最新版 http://maven.apach...

2018-08-03 17:02:43 87939 2

原创 Uncaught SyntaxError: Unexpected token o in JSON at position 1

JOSN.parse()括号里的内容可能已经是一个对象了,没有再转换的必要了 $.getJSON读取的数据data已经是json对象,在回调函数里直接使用,不用再转换为对象。...

2018-07-20 17:27:44 491

原创 写推送服务端时踩过的两个坑

1、eclipse打包jar无法连带打包第三方jar包,选择安装插件fatjar,可以解决此问题。用eclipse 4.5.2 mars 安装fatjar。最新的eclipse安装会失败。参考安装方法2、php文件输出的json字符串开头带BOM,导致乱码 锘縶 的问题。服务端用notepad++编辑会自动添加为带Bom的utf8比较坑爹。 json字符串的左大括号变成了 锘縶,...

2018-07-08 17:31:44 396

原创 使用Visual Studio Code前的准备之git安装和连接(Mac OS)

1、下载git(Mac OS X版),从https://www.git-scm.com/download/然后安装,装载git-2.18.0-intel-universal-mavericks,双击pkg文件开始安装。 这是最简单的安装方法。然后打开终端,准备输入命令。查看安装版本:git --version 返回 git version 2.18.0查看安装位置:which gi...

2018-07-07 20:27:06 8586

原创 QGIS安装插件时遇到的No module named 'future'

问题描述我用QGIS安装插件,报错:No module named ‘future’ 意为:没有future模块问题原因安装的python 3.x没有future模块,问题解决给python安装future模块 在终端输入命令 sudo pip3 install future 回车后,输入密码,注意密码是不显示出来的。 稍等一会下载安装,如: sudo ...

2018-05-18 12:56:33 2346

原创 生态创客Android应用

鱼缸/垂直绿化墙(壁挂式微生态循环系统) 主界面: 气象站(气象观测系统)主界面: 其他功能菜单: 设备详情,解绑设备: 还有新配置分组,配置摄像头wifi等功能。 还可以应用于热带雨林试验箱等所有接收数据和发送控制的场景。 还可以新增加传感器、控制器模块类型、数量,一个采集器可以下挂多个微生态系统,一个用户可以绑定多个微生态系统。每个微生态系统可以改变传感器或控制器模...

2018-03-22 14:27:29 2676

原创 iPad air 1 7.1.2升级IOS 11

IOS 11 更新项目大小为116MB安装更新前: 总容量:12.8GB, 10.1GB可用, 已用2.7GB升级完成后: 版本:11.2.5(15D60) 总容量:16GB, 可用容量:10.81GB,过一会变成10.7GB 已使用5.1GBiPad air 1 16GB,从IOS 7.1.2升级到11.2.5后,可用容量还增加了0.6GB。并且也没有感觉到变卡顿。

2018-02-07 17:05:50 2162

原创 导出已安装的apk文件

材料:Mac电脑+一根microUSB数据线: 1、前提准备:手机与电脑通过数据线连接,连续多次点击系统设置的版本号,打开开发者模式,打开USB调试模式。 2、确定电脑是否成功连接手机,打开Terminal终端程序, 输入指令adb devices, 出现类似下面信息,说明设备连接成功。 List of devices attached HT4C3JT00386 device

2018-01-24 12:35:26 6910

原创 Before Android 4.1

Android开发中日志显示: 01-19 15:14:52.148 3118-3118/com.seehow.stmaker I/AppCompatViewInflater: app:theme is now deprecated. Please move to using android:theme instead.由于布局中用了app:theme="@style/Navigatio

2018-01-19 15:16:12 705

转载 设置spinner的默认选中项

/** * 根据值, 设置spinner默认选中: * @param spinner * @param value */ public static void setSpinnerItemSelectedByValue(Spinner spinner,String value){ SpinnerAdapter apsAdapter= spinner.getAdapter

2018-01-12 16:46:28 1843

原创 W/ResourceType: No package identifier when getting value for resource number 0x00000000

W/ResourceType: No package identifier when getting value for resource number 0x00000000Toast.makeText(getApplicationContext(), 0, Toast.LENGTH_SHORT).show();第二个参数int resId 要么能在R.id.下面找到资源 要么直接是

2018-01-11 13:55:30 1476

原创 创客块编程mSmaker

本人独立开发的mSmaker在Android平台上的程序。一款专门为小学生开发的培养编程思维的教育应用。千言万语不如有图有真相,看图吧。下图是启动截屏 下图是主界面 下图是卡片式项目的上下文菜单功能 提供了拍照、选择图片、重命名、发邮件分享、删除等五个功能。其中拍照和选择图片是给项目提供个性化的封面图。重命名是给项目修改名称。 项目封面图还可以通过保存项目内容,把块编程的截图作为封面图

2017-09-14 14:06:01 2504

原创 RGB888转换为RGB565颜色值

<script>function RGB888_to_RGB565(color){ // split a hex color into red green and blue channels // e.g. '#FFFFFF' -> ['FF', 'FF', 'FF'] var rgb = color.match(/[^#].{1}/g); var hex = ['']; v

2017-09-11 13:59:28 2603

转载 Android内部和外部目录

/** * //用户数据目录。/data */ String path1 = Environment.getDataDirectory().getPath(); /** * //下载缓存内容目录。/cache */ String path2 = Environment

2017-08-05 13:49:23 472

原创 Android Assets目录的读和删除文件操作

用输入流获得一个资源: InputStream inputStream = getResources().getAssets().open(“logo.png”); imageView.setImageBitmap(BitmapFactory.decodeStream(inputStream));//获得Assets/files目录,Assets/files里的files

2017-08-04 15:41:58 7286 3

转载 Android--获取当前系统的语言环境

private boolean isZh() { Locale locale = getResources().getConfiguration().locale; String language = locale.getLanguage(); if (language.endsWith(“zh”)) return tr

2017-07-11 13:43:44 1719

转载 Android中资源文件夹res/raw和assets的使用

*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点: 1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。 2.res/raw不可以有目

2017-07-11 12:22:54 907

原创 After Effects动画菜单的浏览预设错误

在使用AE的动画浏览预设时,在打开的Br程序里双击打开一个ffx文件,返回AE时出错:

2017-06-20 14:45:38 1874

原创 小学科学实验

项目时间:2015年7月-10月。1.此项目是要求用Android平板电脑通过OTG数据线接4口usb-hub,同时读取连接在usb-hub上的最多4个传感器数据。此传感器是指理化生数字化教具或传感器,例如力传感器,二氧化碳传感器等。并且把数据绘成曲线显示。2.我负责界面设计、开发、测试和后续更新等。平时可以提供给学校老师和学生做公开课。包含30多个具体的实验。3.我可以根据老师做公开课的...

2017-06-19 14:37:36 1425

原创 校园环境监测系统

项目时间:2015年7月-12月。 1.为的公司一款气象站开发的软件应用程序,包括至少14个传感器,如风速、降雨量、温度、GPS位置、PM2.5粉尘等。 2.我负责web端和Android端开发。web端应用了html,css3,javascript,php,MySQL等。网址:http://qxz.seehow.com.cn此系统在Android客户端取名为气象站: 一共显示14个...

2017-06-19 14:22:45 2787 2

原创 室内环境监测系统

项目时间:2016年8月-2016年9月。1.把用于室内环境监测的主机设备通过局域网UDP传输来的室内环境数据(包括温度、湿度、二氧化碳、光照度)显示在Android平板电脑或手机上。2.客户端通过蓝牙连接控制板,发送命令给控制板,控制板再通过433无线发送命令给电动窗帘,投影幕布,空调等。3.客户端数据包括二氧化碳、温度、湿度、光照度,通过接收并解析udp数据包和发送蓝牙控制命令。:...

2017-06-19 14:18:11 5160 1

原创 物联网微生态系统-鱼缸

项目时间:2016年10月-2017年2月 在传统鱼缸基础上加入了水循环,水泵把鱼缸里的水抽到上面的土壤里,水里的垃圾被土壤吸收,一方面净化了水,另一方面也为植物提供了养分。在土壤里种植绿植,并在植物上面打开led补光灯,为植物的光合作用提供光源。 在水下加入了高清wifi摄像头,手机app上可以实时远程看到鱼的状态。加入了转动喂食装置,即可以手动把鱼饲料投放到水里,也可以通过...

2017-06-19 13:45:49 1317

原创 理化生探究数字实验室

可以用数字化教具上课的应用软件项目时间:2014年8月-2016年10月。 1.理化生探究传感器硬件除了可以在PC上做实验,还需要用Android平板电脑做实验。数字化实验室这个APP就是专门为学校老师或学生在平板电脑上做实验的。 2.根据需要增加实验数量。根据反馈更新程序。根据投标要求增加投标实验。总实验数量已从最初4个增加到45个以上。而且在以前只支持蓝牙无线传输基础上还增加了usb有...

2017-06-19 12:29:10 1275

原创 Redis服务器安装和配置远程访问

Redis在windows 2008 服务器上的安装,下载msi安装文件 下载地址:Redis配置远程可访问:修改redis.conf或redis.windows-service.conf配置文件。 1、将绑定的本机给注释掉,找到这行 bind 127.0.0.1,然后在前面加一个井号#即为注释掉这行。不只是本地可访问。其它ip地址也可。 2、设置redis-cli连接redis服务器的密码,

2017-01-02 00:27:55 9991

转载 Java中使用Jedis操作Redis

Java中使用Jedis操作Redis 使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool

2016-12-30 18:48:56 665

转载 连接池的基本工作原理

连接池的基本工作原理   1、基本概念及原理   由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池 (Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建

2016-12-29 10:37:04 304

转载 使用JDBC建立数据库连接的两种方式

使用JDBC建立数据库连接的两种方式: 1.在代码中使用DriverManager获得数据库连接。这种方式效率低,并且其性能、可靠性和稳定性随着用户访问量得增加逐渐下降。 2.使用配置数据源的方式连接数据库,该方式其实质就是在上述方法的基础上增加了数据库连接池,这种方式效率高。数据源连接池的方式连接数据库与在代码中使用DriverManager获得数据库连接存在如下差别: 1)数据源连接池的方

2016-12-29 10:19:42 5937

转载 用一个二维码做下载地址,自动区分是 iOS 还是 Android

用一个二维码做下载地址,自动区分是 iOS 还是 Android, 甚至区分 iphone 和 ipad。 把这个html文件放在服务器web目录下,并把这个html的url转成二维码即可用android或ios手机的浏览器扫描下载app文件。<html> <head> <meta http-equiv="Content-Type" content="text/h

2016-12-23 10:50:55 842

原创 定时器Timer

final Timer timer_save = new Timer(); timer_save.schedule(new TimerTask() { public void run() { Message msg = new Message();

2016-12-21 23:18:29 294

转载 MYSQL获取自增ID的四种方法

MYSQL获取自增ID的四种方法select max(id) from tablename2.SELECT LAST_INSERT_ID() 函数LAST_INSERT_ID 是与table无关的,如果向表a插入数据后,再向表b插入数据,LAST_INSERT_ID会改变。在多用户交替插入数据的情况下max(id)显然不能用。这时就该使用LAST_INSERT_ID了,因为LAST_INSERT

2016-12-12 09:42:23 1537

转载 MYSQL与MSSQL常用用法区别

1、标识符限定符 SqlServer [] MySql “2、字符串相加 SqlServer 直接用 + MySql concat(),如:concat(‘my name is’,’jiajia’)3、isnull() SqlServer isnull() MySql ifnull()或者COALESCE(),如:ifnull(insert_dt,0)或者CO

2016-12-09 16:01:43 3367

原创 ava 获取时间Time为24小时制

按指定格式获取时间import Java.util.*; import java.text.*; public class TestDate { public static void main(String args[]) { Date today=new Date(); SimpleDateFormat f=new SimpleDateFormat(“yyyy年MM月dd日

2016-12-08 17:39:47 1124

原创 Expected tag name.Got '?' instead.(HTML doesn't support processing instructions.)

在用api调试工具postman时,返回的xml数据报错: Expected tag name.Got ‘?’ instead.(HTML doesn’t support processing instructions.) 如图: <?xml version="1.0"?>这xml第一行有什么错误呢? 错误的字面意思是:预期的标签名。用问号代替。(html不支持处理指令。) 先来熟悉X

2016-12-05 17:08:39 3595

原创 思想和俗语

1、约定优于配置 2、10万行必须2万起。意思是说编写过10万行代码的开发工程师月工资2万起。痛点, 提炼归纳能力 数据库设计时每一个字段都要是原子级的,意为不可分割。品牌效应,砸牌子,口碑营销mysql>show processlist;版本管理工具(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。一个数据源本质就是

2016-12-05 09:22:49 305

转载 图片加载的缓存工具类

// 图片加载的缓存工具类,安卓自带的方法public static BitmapFactory.Options getHeapOpts(File file) { BitmapFactory.Options opts = new BitmapFactory.Options(); // 数字越大读出的图片占用的heap必须越小,不然总是溢出 if (file.length()

2016-12-02 18:27:55 257

原创 异步打开相册

@Override protected void onPostExecute(Void result) { int listsize = dirAllStrArr.size(); String lastfilePath = dirAllStrArr.get(listsize-1); Bitmap lastbm =

2016-12-02 18:00:23 240

原创 存储过程输出OUT参数为中文时,返回为null

用Navicat 创建mysql存储过程,当输出参数errMsg为中文时,如下: set errMsg = ‘系统错误异常’; 接收返回显示 errmsg=”null”,英文和数字可以正常返回。 set errMsg = ‘1’;或set errMsg = ‘a’;时返回errmsg=”1”或errmsg=”a”,数据库用的是utf8字符集。 解决思路是设置输入输出参数字符集与数据库表一致

2016-11-30 15:43:37 2058

原创 Caused by: android.system.ErrnoException: isConnected failed: EHOSTUNREACH (No route to host)

昨天还能访问,不管是通过浏览器还是android客户端,今天浏览器输入地址:http://192.168.8.101:8080/QzoneServer/UserServer?action=1&username=admin&password=123456 就报错,android客户端也登录失败。 android日志报错如下: 11-29 17:20:26.889: W/System.err(32

2016-11-29 18:13:00 7576

Visual Studio 2015 Installer

vs2015社区版不能打包程序,需要安装此插件,可以实现打包exe功能

2018-09-19

带缩放动画效果的侧滑菜单

非常流行的类似qq的侧滑菜单,有缩放动画效果。

2016-09-21

Android进行.APK文件反编译的经典工具

整理收集更新了这一套用于Android安装文件apk反编译的工具套装。3个工具都是当前最新的版本了。各工具的版本:apktool-2.2.0.jar、dex2jar-2.0、dex2jar-0.0.9.15、JD-GUI 0.3.5。经过亲测可用,上传于此收仅1个资源分的辛苦费意思一下,能用好用才是硬道理。

2016-08-11

PacketSender源码(Eclipse版)

局域网内发送和接收tcp和udp数据包,运行在android手机或平板上的工具,直接导入Eclipse后,编译运行为apk安装在安卓手机上。

2016-08-03

PacketSender源码(Android Studio版)

发送、接收局域网tcp和udp包

2016-08-03

Android的Joystick圆形手柄类

此手柄类特别适合操控小车的上下左右方向,一共有八个方向+中间的停止。

2016-07-29

Android实现的海底气泡动画类

导入eclipse即可。分为图片气泡和圆圈气泡两种从海底随机往上浮动。

2016-07-28

Usb-host-修复和检测

修复里面的install_fix.cmd文件把android.hardware.usb.host.xml和tablet_core_hardware.xml写入安卓系统的权限文件夹里。修改系统文件的前提是设备已获得root权限。不让是修改不了文件的。 Check检测是否支持USB HOST功能的小应用方便查看本机支持情况。包括三项检查:是否支持android.hardware.usb.host.xml、是否支持handheld_core_hardware.xml和是否支持tablet_core_hardware.xml。 本人的平板只有第一项android.hardware.usb.host.xml前面打勾,其他两个都是叉叉,但也是可以正常的开发USB HOS+OTG+USB HUB.

2016-01-29

PopupWindowDemo 自定义个性化的弹出菜单

PopupWindowDemo 自定义个性化的弹出菜单,菜单项前有小图标,添加了菜单项的点击事件,取消显示Actionbar,在布局文件里添加一个图片按钮ImageButton作为点击事件的触发控件。仿微信5.2弹出菜单。

2015-11-28

通过继承ToolBar来制作的简单Actionbar取名为AppBar

此示例为在Eclipse上运行的AppBar,是通过继承ToolBar制作的简单Actionbar。

2015-11-27

ProductTour的Eclipse版引导页欢迎页3种样式

ProductTour是非常漂亮的Android Studio版的应用引导页,或者叫应用欢迎页,应用介绍页。由于本人还是比较熟悉Eclipse,为了尽快完成项目,还没有时间倒腾AS,于是乎就自己修改ProductTour转成了Eclipse上运行的项目了。外国程序员做的Demo效果看起来逼格就很高大上啊!资源包里面已包含了最新的v7支持包23.1.1。由于主程序是继承自AppCompatActivity,只有最新版的v7支持了。要5个资源分也是我转换的辛苦费了,谢谢支持理解。

2015-11-24

appcompat-v7:23.1.1 最新的appcompat

2015年末最新的v7库,源码中找出来的,赚点辛苦费,在eclipse上使用的依赖包,其中包括最新的V4和V7包,这个风格是要这2个包支持的,确切的说是V7需要V4的支持

2015-11-24

安卓Android工具栏刷新按钮的动画旋转效果实现

点击单箭头刷新按钮后,按钮变成旋转的圆圈。

2015-10-25

泡妞秘籍销售单页竞价程序+带后台订单系统

很实用也很常见的单页竞价网站,用ASP编写的带后台订单系统,看订单数据。

2015-10-03

Android直连Mysql数据库需要导入的jar包

Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序 con = (Connection) DriverManager.getConnection( "jdbc:mysql://192.168.1.100:3306/db","username","password");

2015-10-03

PHP单页网站直接连接MYSQL数据库在首页显示数据

这是工作中的一个小需求做的项目,一个简单的网站,进去首页直接显示的就是MYSQL数据库里的数据。要查询14个数据,每个数据左边都有小图片表示数据意义。运用HTML5+jquery开发,适合手机平板等移动端通过浏览器访问,PC端也可以用浏览器访问。注意要在index.php里修改你自己的数据库接口信息。导入压缩包里的数据库文件到你的数据库。

2015-07-20

空空如也

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

TA关注的人

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