自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhipengit

每天进步一点点

  • 博客(119)
  • 资源 (30)
  • 问答 (1)
  • 收藏
  • 关注

原创 【C#】Cannot write more bytes to the buffer than the configured maximum buffer size:65536.

Cannot write more bytes to the buffer than the configured maximum buffer size:65536.

2024-03-28 10:58:04 303

原创 C# int、float、decimal 设置null值方法

decimal?是 System.Nullable 的简写形式。它表示一个可以存储 decimal 类型值或空值的变量。

2024-02-02 09:50:42 728

原创 【POP3/IMAP/SMTP】QQ邮箱设置

POP允许电子邮件客户端下载服务器上的邮件,但是你在电子邮件客户端上的操作(如:移动邮件、标记已读等)不会反馈到服务器上的,比如:你通过电子邮件客户端收取了QQ邮箱中的3封邮件并移动到了其他文件夹,这些移动动作是不会反馈到服务器上的,也就是说,QQ邮箱服务器上的这些邮件是没有同时被移动的。在IMAP协议上,电子邮件客户端的操作都会反馈到服务器上,你对邮件进行的操作(如:移动邮件、标记已读、删除邮件等)服务器上的邮件也会做相应的动作。接收邮件服务器: imap.qq.com,使用SSL,端口号993。

2023-08-01 16:23:35 3087

原创 【python】操作Excel和word模块

python 操作Excel和Word

2023-07-18 16:16:25 699

原创 【python】PyCharm设置utf-8中文编码

pycharm输出中文出现乱码

2023-07-18 15:37:01 4822

原创 【中兴ZXV10 B860A1.1】

设置步骤如下:【启动项管理】-遥控器右键-再右键-【Launcher_AH】确定键勾选,这样开机就不会启动原厂界面了,而是直接进入当贝桌面,以后想改回来,就把这个勾去掉,把当贝开机启动关闭即可。安装到手机,打开后输入你的MAC和随机码,随机码C开头点下面2018的,不是C开头的点上面2017的,算出密码。地区界面不同,位置不同有的在设置里。下载TV盒子助手,打开后,输入刚才记下的IP地址,点击【连接】,或直接搜索应该也可以。如果找不到,直接按住遥控器【返回】不放,5秒后,快速不停按【左键】。

2023-06-06 09:20:16 5503

原创 【mitmproxy】python gui工具与mitmproxy的结合使用

mitmproxy在python代码中调用,并结合pyqt调用

2023-06-05 19:15:25 953 1

原创 【python】python实现类似fiddler 底层抓包

Fiddler 是一款用于网络抓包和调试的工具,它的底层抓包采用了代理服务器技术。当 Fiddler 启动时,它会在本地计算机上创建一个代理服务器,该代理服务器会拦截通过计算机网络传输的所有网络请求和响应。通过将计算机的网络设置为使用 Fiddler 代理服务器,所有的网络流量都会经过 Fiddler,并且 Fiddler 可以捕获并显示这些网络流量的详细信息。具体来说,Fiddler 使用了 Winsock 库(Windows Sockets)来实现代理服务器功能。

2023-05-24 10:25:59 1097

原创 【paddle】label-studio start 启动报错Starting new HTTPS connection (1): pypi.org:443

label-studio按照官方文档进行安装,一切顺利,启动label-studio start的遇到了问题。

2023-05-11 15:07:18 1515 1

原创 【python】pyqt5执行耗时网络请求,显示dialog完整代码

如果您希望ProgressDialog显示时,MainWindow中的其他部分不能被操作,但MainWindow本身仍然可以被关闭和最小化,可以使用setWindowModality方法将ProgressDialog设置为ApplicationModal模态对话框。如果您希望ProgressDialog显示时,MainWindow中的其他部分不能被操作,但MainWindow本身仍然可以被关闭和最小化,可以尝试使用 setEnabled 方法禁用 MainWindow 中的其他部件。

2023-05-04 11:04:49 551

原创 【python】python 操作sqlite 日期的工具类

在Python中,可以使用datetime模块来操作日期和时间。该模块提供了许多方法和属性,使得我们可以方便地创建、比较和格式化日期和时间对象。在SQLite中,日期和时间被存储为文本字符串,格式为YYYY-MM-DD(日期)和HH:MM:SS.SSS(时间),其中SS.SSS表示秒和毫秒。SQLite还提供了一些日期和时间相关的函数,如date()、time()和datetime()等。

2023-05-04 10:53:39 1137

原创 json对象数组的创建、遍历、添加、删除、修改、js的splice()用法

json对象操作目录创建遍历:共四种方法1. $.each2. forEach3. for in4. for添加:共三种方法1. 在json对象数组的末尾添加一个json对象2. 在json对象数组的最前面添加一个json对象3. 用splice方法在json数组的任意位置插入json对象4. 添加属性:$.each删除:共两种方法1. 用delete删除2. 用splice删除修改:两种方法1. 修改数组中某一个json对象的属性的值2. 用splice方法直接替换掉一个json对象ps:js的splic

2021-02-25 22:25:17 2018 1

原创 centos7 mysql数据库安装和配置

文章目录一、mysql安装方法一:安装mariadb方法二:官网下载安装mysql-server三、配置mysql1、编码2、远程连接设置一、mysql安装Centos6的mysql安装方式如下:#yum install mysql#yum install mysql-server#yum install mysql-develCentOS7安装mysql和mysql-devel都成功,但是安装mysql-server失败,如下:[root@mysql]# yum install mysq

2021-02-22 13:37:57 200

原创 maven手动添加下载依赖

文章目录前言一、添加坐标1.pom.xml文件里已经加2.手动下载3.安装到本地仓库前言提示:maven有的时候无法通过依赖下载到依赖的保一、添加坐标1.pom.xml文件里已经加代码如下(示例): <dependency> <groupId>com.google.code.kaptcha</groupId> <artifactId>kaptcha</artifactId>

2021-02-22 10:48:23 3032

原创 MySQL添加用户、删除用户与授权

前言MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):新建用户登录MYSQL:#mysql -u root -p#密码创建用户:mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));这样就创建了一个名为:test 密码为:1234 的用户。注意:此处的"localhost",是指该用户只能在

2021-02-22 10:41:35 211

原创 即时通信工具简介

即时通信工具什么是即时通信即时通信是基于网络的一种新兴应用,它最基本的特征就是信息的即时传递和用户的交互性,并可将音、视频通信、文件传输及网络聊天等业务集成为一体,为人们开辟了一种新型的沟通途径。简单地讲,即时通信是一种使人们能在网络上方便快捷识别在线用户并与他们实时交换信息的技术,并逐渐成为继电子邮件之后最受欢迎的在线通讯和交流方式。与传统通信方式相比,即时通信具备快捷、廉价、隐秘性高的特点,在网络中可以跨年龄、身份、行业、地域的限制,达到人与人、人与信息之间的零距离交流。即时通信的原理.

2021-02-19 17:39:29 2513

原创 设计模式

创建型:单例 Singleton抽象工厂模式 AbstractFactory工厂方法 FactoryMethod简单工厂模式 SimpleFactory建造者模式 Builder原始模型 Prototype行为型有:迭代器模式 Iterator观察者模式 Observer模板方法模式 TemplateMethod命令模式 Command状态模式 State策略模式 Strategy责任链模式 ChainOfR

2021-02-19 17:29:38 120

原创 centos6 yum源404

2020年11月30日 centos6各大开源镜像站已经停止维护了 但是阿里源还是可以用的 因为他的centos-vault仓库里放了之前版本的centos的包curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repoyum clean allyum makecache...

2021-01-15 09:47:30 303

原创 Maven:本地jar包打到离线仓库

在传统行业中经常遇到开发环境不能连互联网,导致需构建离线库,而后期如果需要对jar进行升级,就需要将需要升级的jar打包到离线库mvn install:install-file -Dfile={jar在本地的路径} -DgroupId={jar groupId} -DartifactId={jar artifactId} -Dversion={jar version} -Dpackaging=jar比如:mvn install:install-file -Dfile=eucp-sms-sdk-1.

2020-12-25 17:35:02 502

原创 maven安装及配置

maven下载官网下载地址:http://maven.apache.org/download.cgi安装maven压缩包解压到一个没有中文,空格或其他特殊字符的文件夹内即可使用。配置环境变量在系统”环境变量“,”系统变量“设置MVN_HOME在path环境变量中添加:%MAVEN_HOME%\bin测试:按住win+R 输入cmd,进入黑窗口控制台。输入命令: mvn -v配置仓库默认本地仓库地址:C:\Users\Administrator.m2\repository可以通

2020-12-25 17:00:46 81

原创 Android studio配置代理下载依赖

android在开发的时候需要下载gradle或者依赖包是国外的,可以通过设置国内源的方式,接下来介绍使用代理方式进行下载和导入。Gradle代理模式AS代理gradle代理AS代理AS代理配置,file->setting->Appearance & Behavior->system settings–>HTTP Proxy测试发现http正常,socks出现问题,暂时来配置httpGradle代理代理配置代理配置最终的落地都是GRADLE_USE.

2020-12-25 15:17:07 2297

原创 Ansible批量添加定时同步时间

多个服务器实现时间同步,使用ansible cron模块对主机记性周期性时间同步0x01:同步时间安装[root@ansible ~]# dateWed Dec 16 17:45:04 CST 2020[root@ansible ~]# yum install ntp -y选择时钟源服务器time1.aliyun.comtime.windows.com同步时间[root@ansible ~]# ntpdate time1.aliyun.com16 Dec 17:46:30 ntpd

2020-12-16 17:59:33 2572

原创 Centos7 设置环境变量

一、环境变量的分类1)按生效的范围分类。 系统环境变量:公共的,对全部的用户都生效。 用户环境变量:用户私有的、自定义的个性化设置,只对该用户生效。2)按生存周期分类。 永久环境变量:在环境变量脚本文件中配置,用户每次登录时会自动执行这些脚本,相当于永久生效。临时环境变量:使用时在Shell中临时定义,退出Shell后失效。二、常用的环境变量1、查看环境变量1)env命令2)echo命令echo $环境变量名注意,符号$不能缺少,这是语法规定。2、常用的环境变量1)PATH可

2020-12-11 14:35:42 8407

原创 【内网穿透】NPS采用docker部署

# 拉取nps镜像docker pull ffdfgdfg/nps#创建nps挂载文件目录(自己随意设置)mkdir -p /root/docker/nps/conf#从github上拉取conf文件信息https://gitee.com/mirrors/nps.git#上传conf文件的内容到刚创建好的挂载目录docker run -d -p 8000-8080:8000-8080 -v /root/docker/nps/conf:/conf --name=nps ffdfgdfg/nps

2020-12-02 16:11:37 2094

原创 【docker】Docker安装

版本说明OS:Centos7.6 x64Linux内核 3.10.0-1062.12.1.el7.x86_64Docker:Docker version 19.03.14Docker要求CentOS系统的内核版本高于3.10,通过uname -a查看当前内核版本卸载旧版本卸载旧版本 如果已经安装docer或者docer-engine,首先进行卸载程序和相应的依赖# 卸载旧版本doceryum remove docker \ docker-client \ docker

2020-12-02 15:57:51 167

原创 【内网穿透】windows下frp以服务方式运行

frps安装部署注册服务因为服务端客户端不能总用cmd窗口打开,故注册为系统服务需用到nssm软件来进行配置官网:http://nssm.cc下载解压后如图:根据电脑配置选择32/64位运行程序,运行方式为cmd跳转到exe所在目录,输入命令nssm.exe install frp_amd64后会跳出下图页面,选择frps.exe/frpc.exe运行程序,Arguments框中输入-c frps.ini(如果为客户端注册服务输入 -c frpc.ini)然后到本机服务中找到 名为 frp_

2020-12-02 15:09:12 3595

原创 【内网穿透】NPS工具实现内网穿透

官网的简介NPS是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。服务端安装下载github下载服务端和客户端:nps下载vps可以wget下载,版本根据实际情况调整wget https://github.com/ehang-io/nps/releases/do

2020-12-02 15:00:26 12208 4

原创 【ssh】CentOS升级OpenSSH到最新版本

一、安装telnet服务升级安装openssh需要停止服务,适用telnet暂时代替远程连接,安装完成后再卸载1.安装telnetyum -y install telnet-server* telnet2.配置telnet# vi /etc/xinetd.d/telnet #将其中disable字段的yes改为no以启用telnet服务 # mv /etc/securetty /etc/securetty.old #允许root用户通过telnet登录3.启动telnet# se

2020-11-23 17:19:50 943

原创 【Centos7扩容】硬盘扩容了,分区没增加

1.安装growpart扩容格式化工具yum install cloud-utils-growpart2.查看现有磁盘大小Disk /dev/vda: 214.7 GB, 214748364800 bytes16 heads, 63 sectors/track, 416101 cylindersUnits = cylinders of 1008 * 512 = 516096 bytesSector size (logical/physical): 512 bytes / 512 bytesI

2020-11-23 16:26:56 2393

原创 Centos7使用yum安装nginx

1、添加源默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源:rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2、安装Nginx通过yum search nginx看看是否已经添加源成功。如果成功则执行下列命令安装Nginx。yum install -y nginx3、启动Ng

2020-09-28 16:31:07 90

原创 git对已经提交过的文件添加到.gitignore

git之前已经提交过的文件,在开发过程中,此文件需要忽略,添加到了.gitignore,但是再次提交的时候,该文件依旧被跟踪。处理办法如下:为了避免冲突,先pull远程仓库到本地 git pull删除本地项目目录的缓存git rm -r --cached .编辑gitignore,将需要忽略的添加进来再次add仓库路径下的所有文件git add .再次执行commit命令git commit -m "add .gitignore"最后,提交到远程仓库 git push

2020-09-24 14:50:58 5343 4

原创 Centos7远程桌面

一、安装环境云主机(8c16g)一块云硬盘(2500G)操作系统:CentOS7.5 (默认最小化安装)数据库:Oracle Database 12cR2二、前期准备1. 关闭防火墙、更新源setenforce 0systemctl stop firewalldsystemctl stop iptables.service电脑yum源太慢可以调整为163#1)下载repo文件 wget http://mirrors.163.com/.help/CentOS7-Base-163.re

2020-09-22 09:47:41 2625

原创 vue-cli安装

一. 提前准备工作1.Node.js环境2.Windows103.npm(前端包管理工具)4.webpack(前端资源加载/打包工具)二. 开始安装1.下载并安装Node.js下载地址:https://nodejs.org/en/download/2.在cmd中查看node.js是否安装成功,以及是否安装npm3.由于npm安装资源时速度慢,推荐使用淘宝的镜像及其命令cnpm大家都知道国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。淘宝 NPM 镜像是一个

2020-09-21 15:02:28 151

原创 yarn的安装和使用

yarn的特点:速度超快: Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。超级安全:在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。超级可靠: 使用详细、简洁的锁文件格式和明确的安装算法,Yarn能够保证在不同系统上无差异的工作。yarn的安装:下载node.js,使用npm安装npm install -g yarn查看版本:yarn --version配置yarn源yarn config set

2020-09-15 10:14:09 222

原创 Centos7修改swap大小

查看swap 大小一般的swap大小是实体内存的1-2倍,本例修改为内存的1.5倍。[root@services swap]# freetotal used free shared buff/cache availableMem: 1882356 92720 1116504 492 673132 1624656Swap: 0 0 0可以看到此服务器没有设置 swap 大小,这里我们为了安装oracle12c,将swap调整为3G设置swap文件大小创建/usr/swap文件,并进入该文件

2020-09-14 11:37:26 3301

原创 Cenos7挂载大于2T的云硬盘

挂载大于2T的云硬盘,识别出来只有2T[root@oracle ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTvda 252:0 0 50G 0 disk ├─vda1 252:1 0 1G 0 part /boot└─vda2 252:2 0 49G 0 part ├─centos-root 253:0 0 48

2020-09-14 11:24:34 131

原创 解决umount.nfs: /data: device is busy 问题

一、umount.nfs: /data: device is busyumount某个挂载目录时会遇到如下问题:[root@localhost /]# umount /data/umount.nfs: /data: device is busy查看占用的进程:[root@localhost /]# fuser -m -v /data/ 用户 进程号 权限 命令/data/: root 2798 ..c.

2020-09-10 10:53:22 12494

原创 CentOS 7.5 云主机安装配置Oracle 12cR2

一、安装环境云主机(8c16g)一块云硬盘(2500G)操作系统:CentOS7.5 (默认最小化安装)数据库:Oracle Database 12cR2二、前期准备1. 关闭防火墙setenforce 0service firewalld stopservice iptables stop2、桌面安装oracle安装过程中需要远程到桌面,需要提前安装桌面环境和vnc远程桌面方式。当然,远程的话也可以使用他的方式。1)GNOME Desktop桌面安装安装# 本次安装桌面采

2020-09-09 17:17:14 397

原创 Centos7 VNC连接远程桌面

安装桌面“GNOME Desktop”1. 安装GNOME Desktopyum -y groupinstall 'GNOME Desktop' 'Graphical Administration Tools'startx2. 配置默认启动方式查看系统的2种启动模式:vi /etc/inittab//查询当前的默认设置:systemctl get-default//启动切换图形化界面:startx//设置默认启动为图形化界面:systemctl set-default graphi

2020-09-08 18:07:39 1773

原创 1、Centos7 更换163源

1 、下载repo文件wget http://mirrors.163.com/.help/CentOS7-Base-163.repo2、备份并替换系统的repo文件cp CentOS7-Base-163.repo /etc/yum.repos.d/ cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo.bak mv CentOS7-Base-163.repo CentOS-Base.repo3、执行yum源更新命令yum cl

2020-09-08 17:59:35 1041

java windows 反编译工具

java windows 反编译工具

2023-06-07

adb&密码计算&盒子助手开通工具集

adb&密码计算&盒子助手开通工具集

2023-06-06

Linux Docker Compose version v2.18.1

Linux Docker Compose version v2.18.1文件,便于下载

2023-05-18

MagicStarter_gr.zip

将bat制作成win10制作后台服务方式进行启动

2021-06-07

即时通信工具通信原理.doc

即时通信工具通信原理

2021-02-19

docker-env-install.sh

docker一键安装脚本,方便快速的使用和部署docker docker一键安装脚本,方便快速的使用和部署docker

2020-12-02

PingInfoView.zip

批量ping多个ip地址,

2019-12-02

tcp批量检测工具.zip

windows 同时支持多个tcp端口检测,文本中定义好ip地址和端口,日志生成文件端口是否通,是否正常

2019-12-02

Jenkins视频教程.zip

Jenkins视频教程

2019-05-14

Dagger2教程

1.为什么要使用Dagger2.mp4 2.Dagger2的基本使用.mp4 3.模块化实现.mp4 4.创建和区分不同实例.mp4 5.Singleton 单例讲解.mp4 6.自定义Scope.mp4 7.SubCompnet和Lazy与Provider.mp4

2018-09-07

软件系统验收报告模板

软件项目验收,针对软件系统的验收内容。核对打钩,内容根据项目填充

2018-05-25

软件项目验收报告模板

项目验收模板,根据模板填写内容,一项一项核对,完事

2018-05-25

android-support-v4-v7-v13-v14-v17(官方最新完整版)

android-support-v4-v7-v13-v14-v17(官方最新完整版),官方最新版的,压缩包内包含android-support-v4、android-support-v7-appcompat,android-support-v7-cardview,android-support-v7-gridlayout,android-support-v7-mediarouter,android-support-v7-palette,android-support-v7-preference,android-support-v7-recyclerview、android-support-v13-、android-support-v14-preference、android-support-v17-leanback,android-support-v17-preference-leanback,都是官方最新版的jar架包

2016-07-20

Zend Studio 12.5.1 x86 x64通用破解补丁+注册码

补丁使用方法:安装官方Zend Studio 12.5.1原版,关闭zend studio,然后将破解补丁com.zend.verifier_12.5.1.v20150514-2003.jar覆盖到 安装目录\plugins目录下,然后启动zend studio 12.5.1,如提示输入注册码,则选择注册码.txt文档中任意一个注册码注册即可。

2016-03-24

POI,读取,Excel包,jar POI,读取,Excel包,jar POI,读取,Excel包,jar

POI,读取,Excel包,jar

2015-12-17

64位的debug.exe

64位的debug.exe

2015-10-09

gson-2.1-sources.jar

gson-2.1-sources.jar 源码,直接解压即可查看

2015-05-11

JAVA_API_1.7中文.chm

JAVA_API_1.7中文 api文档

2015-05-11

gson-2.1源码

gson源码资源,想看gson的朋友,可以看下

2015-05-11

android设计模式

项目开发中发现问题、解决问题这个过程中有很多问题是重复出现或某个问题的遗留,这些问题的本质就是模式。 如果设计模式在编码设计生涯中用得极少,主要原因是对设计模式的理解还不够,认识不到问题的存在。 因为不能正确的分析问题、认识问题,当然也不可能很好的解决问题了。

2015-03-30

Android widget桌面插件

Android widget是桌面插件,在android系统应用开发层面有特殊用途。AppWidget是把一个进程的控件嵌入到别外一个进程的窗口里的一种方法。悬浮窗的效果与Widget很类似,但是它比Widget要灵活的多。

2015-03-25

开源框架android-async-http源码

代码是从开源框架android-async-http来的,老版本的代码。(原来代码有个bug,现在已经修改)。源代码没有打印出请求url,有时候想看看请求的url地址,不方便,自己修改了下,在onstart和onfish方法里面可以打印相应的url。 代码加入项目,几步就能轻松实现客户端和服务器的交互。

2015-03-02

java设计模式

二十三种设计模式的简单例子并整理二十三种设计模式的理论 AbstractFactory ( 抽象工厂 ) FactoryMethod ( 工厂方法 ) Singleton ( 单态模式 ) Builder ( 建造者模式 ) Prototype ( 原型模式 ) Adapter ( 适配器模式 ) Bridge ( 桥接模式 ) Composite ( 组合模式 ) Decorator ( 装饰模式 ) Facade ( 外观模式 ) Flyweight ( 享元模式 ) Proxy ( 代理模式 ) Chain of Responsibility ( 责任链模式 ) Command ( 命令模式 ) Interpreter ( 解释器模式 ) Iterator ( 迭代器模式 ) Mediator ( 中介者模式 ) Memento ( 备忘录模式 ) Observer ( 观察者模式 ) State ( 状态模式 ) Strategy ( 策略模式 ) TemplateMethod ( 模板方法 ) Visitor ( 访问者模式 )

2015-01-10

颜色拾取器

小巧的颜色拾取工具,获取RGB 16进制颜色值,简单方便

2015-01-10

在线视频播放器MediaPlayer

视频播放器,播放网络视频,包含:开始,暂停,拖动播放控制;支持全屏显示,基础功能,初学者进

2015-01-10

cocos2d-iphone ,cocos2d-android,JBox2D_2.0.1 合集

cocos2d-iphone ,cocos2d-android,JBox2D_2.0.1 资源包合集

2014-12-11

按钮点击WIN8 磁贴效果

按钮点击WIN8 磁贴效果,重写控件

2014-11-17

RadioButton样式

android使用RadioButton设置下边导航栏的样式

2014-11-17

StringFormat的使用(扩展:网络地址)

StringFormat的使用 扩展: 定义全局变量:网络地址

2014-11-17

对象转换json,json转换成对象

1. json转换成bean类对象(util中使用到了泛型) ObjectMapper mapper = new ObjectMapper(); return (T) mapper.readValue(str,cla); 2. 类对象转换成json字符串 ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(object);

2014-11-17

android线控耳机控制监听

android线控耳机控制监听:获取线控耳机按键的广播监听

2014-11-06

解决sublime中文乱码

Sublime Text 3显示中文乱码

2014-10-22

android播放gif

使用方法: 1-把GifView.jar加入你的项目。 2-在xml中配置GifView的基本属性,GifView继承自View类,和Button、ImageView一样是一个UI控件。如: <com.ant.liao.GifView android:id="@+id/gif2" android:layout_height="wrap_content" android:layout_width="wrap_content" android:paddingTop="4px" android:paddingLeft="14px" android:enabled="false" /> 3-在代码中配置常用属性: // 从xml中得到GifView的句柄 gf1 = (GifView) findViewById(R.id.gif1); // 设置Gif图片源 gf1.setGifImage(R.drawable.gif1); // 添加监听器 gf1.setOnClickListener(this); // 设置显示的大小,拉伸或者压缩 gf1.setShowDimension(300, 300); // 设置加载方式:先加载后显示、边加载边显示、只显示第一帧再显示 gf1.setGifImageType(GifImageType.COVER); GifView的Jar包共有四个类: GifAction.java 观察者类,监视GIF是否加载成功 GifFrame.java 里面三个成员:当前图片、延时、下张Frame的链接。 GifDecoder.java 解码线程类 GifView.java 主类,包括常用方法,如GifView构造方法、设置图片源、延迟、绘制等。

2014-09-12

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

TA关注的人

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