- 博客(89)
- 资源 (6)
- 收藏
- 关注
原创 免费,开源的充电站(充电桩)软件技术栈
Everest 的主要目标是开发和维护用于电动汽车充电基础设施的开源软件堆栈。Everest 的开发考虑到了模块化和可定制性,因此它由一个框架组成,用于配置多个可互换模块,这些模块通过 MQTT 相互耦合。Everest 将利用电动汽车充电领域的所有开源优势,帮助加快电动汽车的采用。它还将为本地能源管理、光伏集成等提供新功能。珠穆朗玛峰项目由 PIONIX GmbH 发起,旨在帮助交通行业实现电气化。
2023-12-06 18:12:07
1320
原创 spring boot +html 登陆页面效果实现Uncaught TypeError: Cannot read property 'submit' of null
开发工具使用:IDEA,调试浏览:浏览器Chrome开放框架:后端采用Spring boot 的方式实现的,这里不在详细描述。前端页面,我是从网上找了一个html 的效果,然后微调和修改做成自己的效果,先展示一张界面效果图:页面代码:<!DOCTYPE html><html><head> <title>Login</title>...
2018-06-26 14:50:01
14419
原创 在ubuntu 上配置Android 系统源码编译环境
一.查看ubuntu 的版本信息:cat /proc/versionlsb_release -a二.给系统添加新的用户: adduser micheal三.使用xShell 工具远程登陆服务器(新安装的ubuntu 的系统中如果没有开启ssh-server服务,是无法使用xShell 进行连接的)sudo apt-get install openssh-serverUbuntu缺省安装了ope...
2018-03-09 08:54:10
1118
原创 IDEA 编译gong'chenError:(1, 1) 错误: 非法字符: '\ufeff'
使用IDEA 编译android 工程的时候报错为了弘扬与时俱进的精神,也是跟随google 老大android 开发的规范现在把工程从eclipse 上切换到IDEA 或者Android studio 上的时候遇到这个错误错误: 非法字符: '\ufeff'Error:(1, 10) 错误: 需要class, interface或enum在网上搜索了下:造成这个问题的原因是:原因是Java文件编
2018-01-18 11:49:17
1803
原创 GMS 认证之GTS 测试问题armeabi-v7a GtsInstallPackagesWhitelistDeviceTestCases
com.google.android.installpackageswhitelist.gts.GtsInstallPackagesWhitelistDeviceTest#testInstallerPackagesAgainstWhitelistfailjunit.fram 由于非whitelist的apk授予了INSTALL_PACKAGE
2018-01-05 10:26:44
2448
原创 SpringBoot一
忙忙碌碌了大半年,一句话总结一下最近的状态,整天瞎逼忙,还TM 不赚钱~今天开始给自己定个小目标,利用一个半月的时间搭建一个属于自己的技术blog,用于做技术分享~让那些像我一样热爱技术的人,进行更多的技术交流,做一个专业的技术分享平台学习一门语言,一门技术,或者一个框架,首先要弄明白他的前世今生so.,关键时刻百度老师:一。Spring Boot是由Pivotal团队提供的全
2017-12-01 23:49:27
432
原创 google GMS认证和搭建CTS 环境一
1.查看自己的android 设备里面GMS 包的版本信息adb shellgetprop | grep gms
2017-08-04 09:33:40
1418
原创 ubuntu 系统adduser 的时候添加sudo 的权限
ubuntu下直接运行sudo命令,会提示类似: xxxis not in the sudoers file. This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决:进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用roo
2017-08-02 10:25:00
2330
原创 Android系统开机慢的问题(升级后第一开机慢)
系统开机慢的问题,采用User-Debug 的模式编译,要编译出来ODEX 来优化这个开机时间那第一开机的时候为什么会慢呢,在网上百度找到了一个大牛对此的分析,我这里贴出来引用自:http://ticktick.blog.51cto.com/823160/1677216/在做Android内核开发的过程中,我们会发现,每次编译完系统源码,烧录到设备/手机中后,第一次启动都会很慢
2017-07-05 15:21:47
2042
原创 Eclipse 在Android 7.0的手机上调试无法输出logcat解决方案
最近公司很多项目都上了Android 7.0 的系统,因为web 项目的开发并行的原因,所以一直没有切换到AS 上来,发现使用eclipse 的时候无法输出logcat ,通过网上google 发现了解决方案需要更新ADT,这个ADT 并不是google 官方的。1.ADT使用方法 Download the zip file then in Eclipse menu Help > In
2017-06-07 11:10:18
11134
1
原创 git pull 详解
git pull命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。它的完整格式稍稍有点复杂。$ git pull :比如,取回origin主机的next分支,与本地的master分支合并,需要写成下面这样。$ git pull origin next:master如果远程分支是与当前分支合并,则冒号后面的部分可以省略。$ git pull origin next上面命令表示,取回
2017-03-25 11:34:34
40862
1
原创 前端工具大全
前端工具大全核心 CoreHTML(HTML5)CSS(CSS3)JavaScriptjQueryES6插件包管理工具 Package ManagersNPMBowerYarn前端性能 Front-End Performan
2017-03-01 21:50:03
2185
1
原创 MTK 平台Android6.0 系统集成第三方apk 的解决策略
比如我要集成的apk 的名字叫ATest.apk1.在package/app/目录下面面加入一个文件夹文件夹名字:ATest(这里最好使用apk 一样的名字,方便以后更好的代码维护,如果使用其它随便命名的名字也是可以得。)2.把ATest.apk 放入到ATest 文件夹下,并且自己定义一个mk 文件。3.Android.mk 的配置如下所示:===========
2017-01-18 14:17:59
3787
原创 grep 过滤的命令
1.使用管道进行双层“过滤”,其中第二次grep使用了-v选项,即逆向匹配,打印出不匹配的行 grep -r 'function_name' * | grep -v '.svn' 2.或者更简单一些,直接使用--exclude-dir选项,即指定排除目录,注意svn前的 \. grep -r --exclude-dir=\.svn 'function_name
2017-01-16 14:39:32
2007
原创 git 切换远程分支
git clone只能clone远程库的master分支,无法clone所有分支,解决办法如下:1. 找一个干净目录,假设是git_work2. cd git_work3. git clone http://myrepo.xxx.com/project/.git ,这样在git_work目录下得到一个project子目录4. cd project5. git branch -a
2017-01-13 21:22:06
58462
3
原创 如何使用git 生成patch 和打入patch
平时我们在使用git 管理项目的时候,会遇到这样一种情况,那就是客户使用git 生成patch 给到我们,那我们就需要把客户给到patch 打入到我们的project ,基于这样一个场景,我把git 如何生成patch 和如何打入patch 做总结生成patch 的方法:(我这里描述的生成patch 是根据commit 记录生成的)1.例如首先先通过git log 查看有哪一些co
2017-01-13 17:36:39
236023
6
原创 repo +git 代码管理,常用命令的一些总结
随着时间的流逝,一些技术和命令不怎么用就会淡忘掉,在此记录一些常用命令,以备不时之需。repo forall -c git log --since="2016-10-1" --until="2016-11-5" 按条件查看工程所有仓库修改记录
2016-11-05 12:06:57
808
原创 jdk+tomcat+mysql 打包成exe 的windows 安装文件教程
背景:最近公司因为项目需要,需要把web 的项目做成一个window 安装软件给到客户。我在网络上搜索了很多零零散散的教程,大多都不是很详细很全面。在此我进行总结成博文来分享出来,希望帮助到更多的人。第一步:工具:M
2016-09-20 19:57:17
19474
6
原创 mysql 数据库通过命令导出数据库文件
有的时候在服务器上不是很容易安装Navicat 等工具的,这个时候我想通过命令把数据库导出来:那就使用如下命令来进行操作:mysqldump -h[主机所在IP] -u[用户名] -p [要导出的数据库]>[导出的路径//[文件名].sql]具体操作指令如截图所示:
2016-08-22 11:51:57
934
原创 eclipse 上xml 文件打开后底下不会出现namespace等信息的原因
今天在使用eclipse 做Spring MVC 的xml 文件编译的时候,发现打开xml 的配置文件后只有代码的选项可以看到。能正确显示namespace 等信息是引文默认打开xml 的文件工具没有选择正确。修改方法为:window--->preferences---->general--->Editors--->File Associatiors----
2016-07-29 13:44:04
11618
8
原创 模拟http 的请求工具汇总
最近在做服务器开发的项目,这个时候使用一款工具来模拟http 的请求就很有必要了所以在此汇总模拟http 的请求工具如下:1.httrprequst 2.loadrunner3.postman
2016-07-22 09:32:07
6259
转载 CAS实现SSO单点登录原理
1.1. What is CAS ?CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。CAS 开始于 2001 年, 并在 2004 年 12 月正式成为 JA-SIG 的一个项目。1.2. 主要特性1、 开源的、多
2016-07-06 11:25:29
593
原创 git 常用命令总结
把经常使用到的基本的git 的命令汇总于此处,防止时间长了后会淡忘掉:1. git branch -a 查看分支名字2. git remote -v 查看远程分支3. git checkout test 切换到test 分支上4. git branch -d test 删除test 分支(删除分支前需要切换到别的分支上)5. git remote 为了便于管理,
2016-05-16 14:51:52
559
转载 Ubuntu SSH 私匙和公匙的产生原理阐述
SSH(SecureShell)是目前比较可靠的为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。通过SSH,可以把所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。下面介绍的是Ubuntu中SSH的概念和使用的方法,具体内容如下所述。什么是SSHSSH的英文全称是SecureSHell,SSH协议族由IETF(Intern
2016-05-13 16:57:01
1569
原创 app 原形设计常用工具总结
1.墨刀:https://modao.cc/2. axure 工具使用教程: http://www.woshipm.com/rp/39203.html
2016-02-17 11:22:52
1086
原创 Android 平板应用隐藏状态栏和底下的导航栏(navigation bar)
Android 4.4 允许应用以两种方式进入全屏模式: 横置屏幕 (Lean Back) 和沉浸模式(Immersive)。无论使用何种方式,进入全屏模式后所有的系统栏都会被隐藏。这两种方式的不同在于用户需要用不同的方式调出隐藏的系统栏。在android4.4及以上版本中为setSystemUiVisibility()方法引入了一个新的flag:SYSTEM_UI_FLAG_IMME
2016-01-19 20:20:30
15901
原创 如何将域名指向本地服务器
在自己开发自己的网站的时候,那么相应的就会有一个网址,其中网址是什么做什么用呢?其实就是指定了一个域名。我在使用eclipse的的时候时候,生成的网址是:http://localhost:8080/webSer/ 这个网址自己访问没有问题的。而在一个局域网络里面,希望别人也能浏览你的网络。那么你如何做呢?我这个时候就会把这个网址http://192.168.1.30:8080/w
2016-01-11 16:22:22
9894
1
原创 Windows上的代码管理工具git分享
代码版本管理工具有SVN,以及Gitwindows 环境下面我们常用的工具其实主要还是靠SVN.但是对于从事Android Framework层开发的人员来说。显然SVN已经不在适用了(我个人觉得)现在大部分的企业都是通过repo+git的方式管理自己的项目的。今天我就主要是要分享一下这个git 。Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Su
2016-01-08 16:14:47
2151
转载 Airplay vs DLNA vs Miracast
之前在关注电视机和手机的时候,看到过一些地方提到:DLNA以及多屏幕共享。最典型的的莫过于:手机上显示任何内容,都可以投放到电视的大屏幕上,比如手上上的图片放到电视上看,手机上的游戏,放到电视上显示,效果要爽很多。而对于需要实现这些效果,需要手机和电视都要支持对应的技术。而之前看到的几种技术有Airplay,DLNA,Miracast。不太了解是啥,以及有啥优缺点。所以
2015-08-02 18:42:29
5087
原创 adb 常用命令使用+adb 无线调试
adb shell input keyevent 127 (注入键值)adb shell am start -n com.android.automatedtesting/.AutomatedTesting (启动应用)
2015-07-28 09:55:20
8087
原创 Android 系统prop属性+app的过度动画无法显示
今天在处理海外一个客户的app,FOX Play 的app在我们的机器上始终无法显示进入的过度app,而这个apk安装到Nexus7的机器中就可以正常显示进入app的过度动画根据RK大大牛回复说:使用命令:adb shell setprop sys.hwc.compose_policy 0 对于sys.hwc.compose_policy 这个属性我还不明其道理,先记录在案供遇到
2015-07-22 19:28:43
2903
原创 linux-tar分卷压缩与解压缩
举例说明:要将目录logs打包压缩并分割成多个1M的文件,可以用下面的命令:tar cjf - logs/ |split -b 1m - logs.tar.bz2.完成后会产生下列文件:logs.tar.bz2.aa, logs.tar.bz2.ab, logs.tar.bz2.ac要解压的时候只要执行下面的命令就可以了:cat logs.tar.bz2.a* | ta
2015-07-16 21:02:49
31292
原创 git 常用命令总结和git服务器代码仓库创建
进来一段时间一直在忙碌,很少回头总结学过,用过的知识,由于缺少总结导致下次在遇到的时候总是记忆很模糊,有种似曾相识但却无能为力的感觉。特在此加以总结形成博客创建git 仓库:git config --global user.name "micheal"git config --global user.email "michealchen@***"git init 初
2015-07-16 21:02:00
8220
转载 DRM in Android
DRM in AndroidDRM,英文全称为Digital Rights Management,译为数字版权管理。它是目前业界使用非常广泛的一种数字内容版权保护技术。随着知识产权保护受重视的程度日益提高,快速攻城略地得Android智能手机是如何利用DRM来有效保护数字版权的呢?本文将通过剖析Android中的DRM框架以及相关工作流程来向读者揭示DRM的神秘面纱。一 DRM架构介
2015-06-24 19:16:27
1006
原创 应用程序系统签名(转)
tag:涉及系统功能、系统签名、签名文件、INSTALL_FAILED_SHARED_USER_INCOMPATIBLE、INSTALL_FAILED_UPDATE_INCOMPATIBLE在开发中涉及到调用系统核心功能,必须将程序Androidmanifest.xml里面的sharedUserid赋值为android.uid.systemui才行。这些应用程序必须签名成系统应用才行,否则
2015-05-12 20:53:50
985
原创 Android开发使用的常见第三方框架汇总
1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求 (6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请
2015-04-03 16:43:41
84632
转载 开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的
2015-01-15 16:12:00
1580
OCPP2.0.1 协议 中文版本
2023-12-06
miracast player
2015-08-04
Android JNI 部分学习文档
2013-03-11
OpenExplorer_1.5.0.v201108051513.jar
2012-12-15
easyexplorer-Plugins
2012-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人