- uni-app学习:真机调试
诗书画唱
uni-app学习
感觉某些文章的步骤写得不是非常完整,新手看可能会感觉很迷糊,故写此文,对一些知识进行整合与完善,帮助他人,这种文章以后我可能会写很多,我感觉很有意义。需要用可以进行文件传输的USB线把自己的手机和电脑进行连接。然后,手机要进入开发者模式。小米(Mi)红米(Redmi)Note11T5G小米(Mi)红米(Redmi)Note11T5G如何打开“开发者选项”和“USB调试”图文教程刷机解锁小米手机开发
- HTML5的世界
bestlove13141516
CSSHTML5的世界
HT本文作者王安,DCloud公司CEO,W3C会员、HTML5中国产业联盟发起人,HTML5开发工具HBuilder设计师,十几年web和手机开发经验。我们第一次谈论HTML5要改变世界大概是因为乔布斯,他坚持在iOS上不兼容Flash,在Adobe统治多媒体开发的那个年代,这需要付出极大的勇气。这么多年过去了,虽然所有人都在谈论HTML5,但是大部分人甚至都忘了它还是一个仍在完善中的体系。20
- 微信SVG交互图文|创意排版|连续收缩让你的推送动态展开
叶小圈圈圈
在商业案例中我们常用到的交互创意模式,有前面文章所介绍的高度展开效果。而今天给大家分享另一种经常用的图文拉伸创意形式——收缩展开。该技术效果首发于「小编备用」为荣耀手机开发的《光影之美一瞬倾心》系列交互图文,在前几期的文章中也对此案例进行了深度分析,在此之前重新回顾一下图文效果。今天主要给大家分享的收缩展开效果案例,来自「小编备用」交付于民生信用卡的《我不装了》图文推送。案例中展示的是来自「民生信
- Python入门学习指北
程序媛小刘
pythonpython学习开发语言
什么是Python,它有哪些应用场景?Python是一种解释执行的动态脚本语言,具有很强的跨平台特性,可以在PC、Mac、Sun工作站等各种软硬件环境下运行。Python具有以下特点:语法简洁易懂,减少了学习的时间。跨平台,可以将已有的代码只作很少量的修改就移殖到其他环境中。强扩展性,本身具有很多功能库,并很容易添加。应用广泛,可用于GUI,网页,手机开发等。Python的应用场景包括但不限于:W
- 安卓电视机顶盒直播源码
AI软件技术分享
现在用到盒子基本都是安卓的,如果您要找源码的盒子直播的源码可以参考我最近做的这个项目。先说说电视机与手机开发的差异。主要的差异就是:机顶盒是遥控器操作。由于这个差异,那么对我们要求就比较高。第一点,要处理焦点,以前我们做手机开发只用处理点击事件。现在要响应按钮,并处理按钮被按下以及被选中的时候样子。第二点,要适配分辨率,电视机分辨率与手机不同,主要是电视机一般是1080输出。dp比较低。最好要在里
- adb 配对+无线连接
RookieJay
安卓开发工具adb
配对打开手机开发者选项-无线调试-使用配对码配对设备出现ip端口和配对码后,电脑输入命令:adbpairip:端口eg:adbpair192.168.137.244:39683提示输入配对码:就按照手机上的输入。此时配对成功连接再使用命令adbconnectip:port连接即可,注意:此处要使用外面那个ip地址和端口全过程:
- APP真机自动化实践分享(中测必看)
划水不带桨
自动化运维
APP自动化测试1-2阶段视频演示app自动化演示APP自动化原理总结在App自动化执行时,其实是经历了如下的过程:1.客户端运行测试脚本,并将指令通过Appium服务器发送给手机端,2.然后在手机端执行测试。3.在执行完之后,结果又会一级级返回到Client客户端。4.我们可以通过分析执行结果来了解App是否按照预期来工作。讲重点选择工具Airtest一:开启手机开发者模式开启手机USB调试二:
- 华为HarmonyOS 鸿蒙,华为鸿蒙HarmonyOS2.0手机开发者Beta版正式发布
weixin_39657094
华为HarmonyOS鸿蒙
据悉,本次手机开发者Beta测试支持以下中国境内主制式手机及平板电脑。手机:全网通(5G双卡)P40、全网通版P40Pro、Mate30、Mate30(5G)、Mate30Pro、Mate30Pro(5G),型号清单为ANA-AN00、ELS-AN00、TAS-AL00、TAS-AN00、LIO-AL00、LIO-AN00。平板电脑:全网通版、全网通版(5G)、WIFI版本的MatePadPro,
- 鸿蒙2.0手机交互体验,鸿蒙 2.0手机应用开发者Beta,来了!全新交互体验
weixin_39662432
鸿蒙2.0手机交互体验
16.png(197.92KB,下载次数:17)2020-12-1621:23上传12月16日,华为正式召开HarmonyOS2.0手机开发者Beta发布活动。华为消费者业务软件部总裁王成录分享了名为“万物互联时代的操作系统”的主旨演讲,这标志着HarmonyOS生态发展的又一重要里程碑。HarmonyOS2.0的到来,可以为消费者带来智能家居、智慧办公、智慧出行、运动健康、影音娱乐等不同场景的全
- React-native 环境搭建,初次运行红屏问题解决
Alice爱俪丝
React-nativereact-native华为荣耀9红屏
1环境搭建官方中文网参考官方说明,新增的环境变量截图如下D:\WorkSpace\bxf\Python\Python2.7.15\Scripts;D:\WorkSpace\bxf\Python\Python2.7.15\Tools\Scripts;D:\ProgramFiles\nodejs\;D:\AndroidSDK\platform-tools2华为手机开发者模式连接下载安装“华为手机助手H
- 基于安卓/android/微信小程序的新生自主报道系统app-#计算机毕业设计
wqq6310855
android微信小程序小程序
项目介绍传统的新生报道有很多的弊端。一般都是要求学生到校之后找到自己所在的区别,然后找相关的人员进行报道。这不仅流程非常复杂,而且会浪费大量的人力。互联网和移动终端的不断发展,通过手机开发一款新生自主报道相关的APP是一个非常好的解决新生报道流程麻烦,人力物力浪费严重的问题。本app设计的现状和趋势,从需求、结构、数据库等方面的设计到app的实现,分别为前端学生的实现,后端(管理员、院系管理、财务
- [问题探讨]使用Chrome Device进行移动App调试
tom_wong666
ChromeDevices移动app前端jsh5
需求:使用ChromeDevice进行移动App调试步骤:一,确保网络环境可以打开https://www.google.com/;二,手机上安装以webView方式混合原生和H5开发的App,并打开APP中H5开发的页面;三,打开手机开发者模式,打开USB调试和允许ADB调试,以华为荣耀8X为例为例,见下图:四,按f12进入控制台,进入控制台后选择更多—>Moretools—>Remotedevi
- 安卓vs苹果
寻叶亭
10.16号华为举行了Mate20全球发布会,亮点频出,国内国外都是叫好声一片,和上月苹果iphone新品发布会的平淡收场形成鲜明对比,手机市场苹果vs安卓之战,目前看来貌似安卓略胜一筹。图片来自网络忽然想到了当年的浏览器之争,和现在的手机开发需要同时兼容苹果和安卓一样,当时开发HTML页面也需要同时兼容微软和网景通信两大公司的浏览器,后来这场浏览器战争是随着网景通信公司的衰落才暂告结束。所以我大
- Android手机刷系统后无法联网
立志成为小胖纸的男人
android智能手机
今天,编译了一下Android11,然后刷到我的手机里面。连接wifi后,显示无法联网。无法联网这是因为在连接一个网络的时候,系统会去请求一个google的网址来确定这个网络是否具有网络访问。由于我国GFW封锁策略,导致系统请求google网址不成功,就会出现叉号或叹号。解决方法:1.手机开发者模式中开启调试模式。2.电脑配置adb环境,打开命令行。Android7.0之前版本的系统,执行以下命令
- 鸿蒙开发版智慧生活,升级啦!DevEco Studio 2.0 Beta3全面支持HarmonyOS跨端应用开发...
weixin_39796839
鸿蒙开发版智慧生活
12月16日,万众期待的HarmonyOS2.0手机开发者Beta版本,在北京正式发布作为配套IDE工具HuaweiDevEcoStudioBeta3版公开下载将全面适配手机、智慧屏、穿戴、车机…HuaweiDevEcoStudio是华为打造的一款面向终端全场景多设备的一站式分布式应用开发平台(IDE),具备工程管理、代码编辑、编译构建、远程模拟仿真调试、UI实时预览等基础能力;支持分布式多端开发
- adb操作提示Read-only file system问题
YaXinShi
adbandroid
Androidadb调试时,经常会遇到权限问题(failedfor/system/lib/libmm-test.so,Read-onlyfilesystem),即使Root设备,在向/system等系统文件夹操作时(比如push、rm等),依然可能会提示“Read-onlyfilesystem”。使用场景是:在替换手机的内置文件的时候,提示这个,按照以往的经验,手机开发者模式打开,usb调试打开,
- Appium脚本录制
HURTYN
手机开发者模式打开、USB调试打开、允许ADB调试Windows+R进入cmd黑窗口输入命令:adbdevices---->显示连接设备例如我的设备是:HJS5T18B03010020device如果不显示连接设备(1).此电脑、右键管理(2).如图找到自己的设备1f5be7c0e3f629f496a8aeb00207574.png(3).右键属性、硬件ID、我的手机是:12D18461b1599
- xutils 数据表替换主键、增加UNIQUE约束等等表修改
忧郁的小码仔
我们在手机开发过程中,使用最多的就是Sqlite数据库了,而android的开发,大部分人使用了xutils框架。但是当我们数据库升级,想替换主键,或者增加UNIQUE约束等等的时候就会发现比较麻烦,xutils提供的接口好像很难来实现这些升级需求。其实,很多时候也不是xutils不给我们实现,而是sqlite数据库本身就不建议这么做。我们可以参照下官网的说法:截屏2021-10-25下午3.18
- android记事本的设计报告,基于android记事本的设计与开发开题报告.doc
绿皮工业
android记事本的设计报告
基于android记事本的设计与开发开题报告.doc太原科技大学华科学院毕业设计开题报告学生姓名学号学院、系专业论文题目基于android的记事本的开发与设计指导教师2014年11月20日毕业设计开题报告1结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述文献综述1选题的目的和意义这次课题的目的是在Android系统的手机开发平台之上,研究与开发一个记事本软件,提供适用手机的记事
- 获取手机页面的元素位置坐标
花无儿与小鱼缺
树莓派使用中的问题xmladbpythonandroidlinux
解决方案一:在手机开发者选项中,将指针位置打开,可以在屏幕上方看到当前点击位置的坐标点(X,Y)例如:P:1/1X:545Y:1846Xv:0:0Yv:0:0Prs:1.0Size:0.24此时就可以在终端中通过adb命令:adbshellinputtap5451846,模拟手机的点击效果解决方案二:通过自动化测试工具Uiautomator获取页面元素坐标,抓取当前手机页面的xml文件进行解析。抓
- Appium-混合应用、小程序启动
葬爱家族小阿杰
Python自动化python小程序webviewchrome
区分原生、H5打开手机手机开发者模式,同时打开手机系统设置-开发者选项-显示布局边边界----如果页面是整块,则为H5页面;如果页面标注一个个控件,则为原生Html5webview元素定位工具的实现一、工具选择webview元素定位有三种方式:使用driver.page_source方法,将获取到的页面内容写入到一个html文件中,然后使用浏览器打开html文件,使用F12调试用具进行元素定位ch
- MTK8183/MT8183安卓4G核心板_联发科安卓手机开发板主板方案定制
新移科技
MTK方案MTK平台4g通信模块android物联网MTK联发科手机芯片
MediaTekMT8183整合先进功能和AI的主流Chromebook平台MTK8183又称为MediaTekKompanio500,是一款支持强大功能的Chromebook平台,结合多种高功能硬件于单一高效能芯片。支持连接选项包括Wi-Fi、蓝芽和GNSS,外围设备可选择连接USB3(5Gbps)和SDIO,以协助品牌厂商能以各种效能水平满足市场需求;或在单一平台上规划多个产品,以节省开发时间
- 安卓性能优化总结
Leilei绿洲
性能优化问题:内存抖动:AndroidMonitor避免for循序,避免局部变量的申请(onDraw())过度绘制:手机开发者工具去掉默认背景hirecracyViewui阻塞的检测严苛模式gpu呈现模式traceView启动时间的检测首次启动冷启动热启动内存问题oom内存泄漏mat功耗AndroidStudioprofileTinyPngWebPjpg
- Kotlin开发第四天,探究Fragment
peacejay
Kotlin10天开发计划kotlin开发语言android
完整代码Gitee地址:kotlin-demo:10天Kotlin学习计划第四天学习内容代码:Chapter4目录Fragment简介知识点1:Fragment生命周期知识点2:TabLayout+ViewPagerFragment简介Fragment是Android3.0后引入的一个新的API,他出现的初衷是为了适应大屏幕的平板电脑,当然现在他仍然是平板APPUI设计的宠儿,而且我们普通手机开发
- UIAutomator2
highfish920
Appium自动化技术androidadbpythonuiautomator2
一、UIAutomator2安装输入:pip3installuiautomator2-ihttps://pypi.douban.com/simple二、weditor安装输入:python3-mpipinstallweditor使用:python3-mweditor当终端输入之后,会自动打开默认浏览器,就可以看到如下界面(必须USB连接手机,且在手机开发模式下已开始USB调试),这个时候就可以定位
- 小米手机打开开发者模式
Cc_Debugger
others智能手机
1、打开设置2、3、4、多次连续点击版本,直到提示打开开发者模式5、进入手机开发者模式后,点击进入“设置”主页的“更多设置”。6、接着点击进入“开发者选项”。7、最后打开“USB调试”选项后,手机就打开了USB调试模式。8、可以顺便打开usb安装选项,以便于后期安装应用
- Android Fragment
胡椒粉0121
android
基本概念Fragment是Android3.0后引入的一个新的API,他出现的初衷是为了适应大屏幕的平板电脑,普通手机开发也会加入这个Fragment,可以把他看成一个小型的Activity,又称Activity片段!如果一个很大的界面,就一个布局,写起界面会很麻烦,而且如果组件多的话是管理起来也很麻烦!而使用Fragment我们可以把屏幕划分成几块,然后进行分组,进行一个模块化的管理!从而可以更
- Linux 识别Android 手机 设备
哆啦A梦的口袋丫
Android手机开发的时候,经常会不停变换手机debug,就经常会找不到adb,导致无法debug。1.查看对应设备信息linux终端使用'lsusb'/'lsusb-vvv'查看设备ID信息2将设备添加到规则文件里,如下规则/etc/udev/rules.d/70-android.rules
- (二)使用Dom4j对XML文件进行解析
面条有点辣
JavaWebxmlandroid服务器
目录1、XML解析概念2、Dom4j解析过程1、XML解析概念XML解析技术: HTML和XML都是标记型文档,可以使用W3C组织制定的DOM技术来解析。(DOM把所有标签表示为对象)dom4j解析技术: 早期JDK提供了两种方式对XML进行解析,分别是DOM和SAX,目前已经不使用。第三方解析: dom➡jdom, jdom➡dom4j, pull主要用在Android手机开发,是和s
- 如何在电脑上浏览手机网页
但老师
前端chromecss前端javascript
文章目录背景解决方法预备工具操作1访问Url2打开浏览器开发者工具3切换手机模式总结电脑和手机端访问原理是一样的在底层请求的时候,你发现只是`User-agent`换了,其他还是一样背景随着手机越来越普及,针对于手机开发的东西也是越来越多,甚至开始慢慢仅支持手机.例如我们的一个落地页,它优先支持手机录入线索,对电脑非常不友好.这个时候就需要处理一下,实现用电脑像访问手机一样访问手机网页解决方法实际
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s