- 对base64理解
AndyFrist
编码实现步骤1.找到中文在操作系统中对应的编码(GBK/GB2312/UTF-8/BIG5)2.找到对应的十进制的值,转化成二进制3.对二进制进行重编码4从base64编码表中查找其对应的字符例如:新年快乐(Gb2312)
- Qt应用软件【文件篇】读写文件技巧
编程小鱼酱
Qt应用软件300篇qt开发语言
文章目录简介按照偏移读文件按照偏移写文件Qt按行写文件Qt按行读文件注意事项指定文件编码格式UTF8转GBK简介Qt提供了丰富的API来处理文件读写操作,使得读写文件变得简单。按照偏移读文件QFilefile("example.txt");if(file.open(QIODevice::ReadOnly)){qint64offset=100;//定义偏移量if(file.seek(offset))
- Python读取文件时报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 4: illegal multibyt
不出破败的vn
根据提示,发现是编码不对,打开文件时改成utf-8编码,即可open("test.txt","r",encoding="UTF-8",errors="ignore")
- 盘点CSV文件在Excel中打开后乱码问题的两种处理方法
皮皮_f075
大家好,我是Python进阶者。前几天给大家分享了一些乱码问题的文章,阅读量还不错,感兴趣的小伙伴可以前往:盘点3种Python网络爬虫过程中的中文乱码的处理方法,UnicodeEncodeError:'gbk'codeccan'tencodecharacter解决方法,今天基于粉丝提问,给大家介绍CSV文件在Excel中打开后乱码问题的两种处理方法,希望对大家的学习有所帮助。前言前几天有个叫【R
- 【MyBatis-Plus】多租户情况下使用 CONVERT(name USING gbk)实现拼音字母排序报错
林生石竹
MySQLmybatis数据库mysql
一、报错ERRORo.jeecg.common.exception.JeecgBootExceptionHandler:71-nestedexceptionisorg.apache.ibatis.exceptions.PersistenceException:###Errorqueryingdatabase.Cause:com.baomidou.mybatisplus.core.exception
- 提取git 提交记录到文本
ange_li
git
从某个时间开始提取gitlog--after="2023-02-0100:00:00"--encodingGBK>./mgitlog.txt
- 解决Tomcat启动时控制台中文乱码问题
马佳乐
代码运行输出正常,下面控制台出现中文乱码:而且明明文本编码格式也都修改为了UTF-8,但依旧解决不了这个问题。该问题产生的原因:因为windows系统中,其命令行窗口在解码字节数组时,默认使用本地字符集(对于我们就是GBK),而Tomcat默认输出的启动信息是通过UTF-8进行编码的,这就导致编码与解码所使用字符集的不一致,从而出现了乱码情况!解决方法:操作:只需要将Tomcat的默认字符编码UT
- stm32汉字字库显示实验与OLED的使用(开始于2021-09-01)
点灯的棉羊
stm32自学笔记(欢迎指正)stm32
stm32汉字字库显示实验与OLED的使用1.字库的使用GBK字库的简介:GBK库的由两部分组成,如下图:高位从0x81开始是为了兼容ASII字符,因为未扩展的ASII字符是从0-128,即0x00-0x80;汉字编码均为连个字节,所以在ASII字符显示8*16的字符时,汉字为16*16;这儿需要注意一点,我们使用的编辑器的方式,要与字库的编码方式对应才行(GBK);因为在使用字库的过程中是1️⃣
- 解决mysql在cmd窗口表格不对齐
用smile无视一切i°
mysql
初始状态如下第一步:setnamesgbk;发现乱码的问题解决了但还是没有对齐第二步:charsetgbk;此时发现表格对齐需要注意的是,刚刚的字符集不对应有两种可能第一种是在安装mysql(默认utf-8)的过程中修改了第二种是创建表格的时候以上内容希望能够帮到大家!
- mysql命令行中文显示乱码和输出表格不能对齐解决办法
圣英神士
环境:mysql安装向导中默认字符集设置为utf8,但是在进入mysql后命令行输出中文乱码解决不能对齐:在登录mysql时输入以下命令:mysql--default-character-set=latin1-uroot-pxxxx数据库名解决中文乱码:进入mysql后在命令行输入:setnamesgbk;此方法在每次进入mysql时都要重新设置一遍,要从根本上解决需要重装mysql
- 关于mysql的cmd命令行窗口中文乱码以及表格不整齐的原因以及解决办法
持久的棒棒君
sql乱码mysqlcmd
1、中文乱码1、出现原因字符集是utf-8,不能显示所有的汉字创建表的时候出了问题。创建表的时候默认字符集是Latin12、解决办法setnamesgbk;这是暂时的解决措施,每次打开mysql时都要重新设置,较麻烦。找到my.ini文件(一般是在C盘:C:\ProgramFiles\MySQL\MySQLServer5.5下),用记事本打开my.ini,Ctrl+f查找default-chara
- 如何在控制台操作MYSQL表格使用中文时不能对齐及乱码问题
君凉
问题解决方案MYSQL乱码对齐
解决步骤:环境:mysql安装向导中默认字符集设置为utf8,但是在进入mysql后命令行输出中文乱码解决中文乱码:进入mysql后在命令行输入:setnamesgbk;解决不能对齐:在登录mysql时输入以下命令:mysql--default-character-set=latin1-uroot-p然后回车在Enterpassword:后输入密码进入即可此方法在每次进入mysql时都要重新设置一
- 数据库MySQL中出现乱码和表格不对齐怎么解决
IT小庄同学
数据库MySQL数据库mysql
MySQL中出现乱码问题及解决办法:情况类似:首先进入到数据库中,命令:mysql-hlocalhost-uroot-p或者mysql-uroot-p;进入数据库后选择一个你的数据库查看表中的中文是否乱码以上是数据库中表格出现乱码情况,原因可能有以下几种:字符集是utf-8,不能显示所有的汉字创建表的时候出了问题。创建表的时候默认字符集是Latin1解决办法1:setnamesgbk;这是暂时的解
- 总结:Unicode、GBK、UTF-8之间的区别
灵哎惹,凌沃敏
程序人生linuxC/C++计算机网络c++编程语言编码学
Unicode:所有字符都是两个字节,对于英文字符,高字节为0,低字节与ASCII码相同GB2312:一个小于127的字符的意义与原来相同,但两个大于127的字符连在一起时,就表示一个汉字,前面的一个字节(他称之为高字节)从0xA1用到0xF7,后面一个字节(低字节)从0xA1到0xFE,这样我们就可以组合出大约7000多个简体汉字了.在这些编码里,我们还把数学符号,罗马希腊的字母,日文的假名们都
- 网络原理 - HTTP/HTTPS(1)
灰灰快醒醒
httphttps网络协议
HTTPHTTP是什么HTTP("全程超文本协议")是一种应用非常广泛的应用层协议.文本:字符串(能在utf8/gbk)码表上找到合法字符.超文本:不仅是字符串,还能携带图片啥的(HTML).富文本:类似于word文档这种.HTTP诞生于1991年.目前已经发展为最主流使用的一种应用层协议.实际上HTTP/1.1是目前使用最广泛的HTTP协议版本,之后的讨论也以HTTP1.1为主.HTTP往往是基
- Error:(1,1)java:非法字符: ‘\ufeff’Error:(1,10)java:需要class,interface或enum
奔跑的蚂蚁111
一、问题用IDEA打开eclipsejava项目编译时,出现以下错误:Error:(1,1)java:非法字符:‘\ufeff’Error:(1,10)java:需要class,interface或enum二、原因分析Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,IDEA没有这个智能转换。三、解决方案1用IDEA转换,先转换为GBK,再转回UTF-82用其它编辑器转换,
- 伤逝—子君的绝笔书
温呢
最后我还是回到了曾经拼命逃离的家,我不后悔,但是我的心里却忍不住的十分难受,我想写下我的遗憾,为了涓生,为了自己。这里是我曾为了涓生而逃离的家,坐在书案前,心里却想着那时我与涓生住过的屋子,那样的破窗,寒风来了只当是摆设,那样的窗外的半枯的槐树;家里又是如此的简陋,一点也不像个家。这些与我想要的差距甚远,可是因为那个人,我对那个空荡破败的“家”有了很深的依赖和眷恋。如今,窗是完整的,床也是柔软舒适
- python连接mysql的两种方式
朝洛
1.方式一(推荐)importpymysqlfromsqlalchemyimportcreate_enginepymysql.install_as_MySQLdb()engine=create_engine(“mysql+pymysql://root:*****@localhost:3306/test?charset=gbk”)sql=“select*fromstudent”df=pd.read_
- 江科大51单片机DS1302定时器学习笔记
Rechard Lu
c语言51单片机
本文是在学习江科大51单片机DS1302定时器教程后所做的笔记所用软件μvision4DS1302定时器流程图DS1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能引脚定义和应用电路图1内部结构图图2寄存器的定义图3图4如何配置寄存器配置寄存器需配置8位READ读取所调用的地址,例如我想读取此时DS1
- 孙膑的逆向思维
您身边有温度陪伴者晓瑞
魏惠王看到秦国的强大,也想学秦孝公,找一个像商鞅一样的人才。他花了很多的钱来招揽天下的人才。当时有个魏国人叫庞涓的来求见,向他讲了些富国强兵的理论。魏惠王听了非常高兴,认定庞涓为人才,拜庞涓为将军。庞涓确实有点本领。他加强了兵马的操练,先从邻近几个小国下手,一连打了几个胜仗,后来竟然还打败了齐国,顿时让魏惠王更加器重庞涓。然而庞涓是一个自负而又小心眼的人。他知道他有一个同门师弟齐国人孙膑,本领比他
- Java 错误: 编码GBK的不可映射字符
我爱君君吖~
java学习
Java错误:编码GBK的不可映射字符解决方法:法一:1.将其用记事本打开2.ctrl+shift+s另存至另一个盘符中如果说存的时候出现以下问题,看下面的解决方法“你没有权限在此位置保存文件怎么办?”(在后面,往后划划)。如没有,在已存好的盘符里再操作就好。法二、运行时使用javac-encodingUTF-8或者说直接一劳永逸,在系统里直接设置为-Dfile.encoding=UTF-8就可以
- 文本格式和二进制格式的区别
2023框框
吹牛逼开发语言
聊聊字符集,我个人理解不管是文本数据UTF-8、GBK编码格式还是二进制数据,其实内存存储的永远都是“01”数据。二进制存储就是将内存“01”数据拷贝到磁盘里。文本在内存中也是“01”数据,存储文本数据就是将“01”数据拷贝到磁盘里。所以存储过程是一样的。不一样的是解析数据的过程,二进制存储的数据通常是一个结构体对象,因此需要对应的结构体来载入磁盘数据。而UTF-8的数据,就需要UTF-8的字符映
- oracle10中文排序规则,【NLSSORT】改变Oralce 对简体汉字的排序规则(拼音、部首、笔画)...
weixin_39863155
oracle10中文排序规则
如果数据库字符集选用的是ZH16GBK,那么使用orderby默认是按照汉字的“二进制编码”顺序进行排序的。有方法改变这个默认规则么?答案是肯定的,Oracle针对简体中文提供三种排序方法,主要是围绕“拼音”、“部首”和“笔画数”展开的。通过实验,给大家展示一下NLSSORT在改变简体汉字排序规则方面的魅力。1.在Oracle的官方文档中关于排序有如下描述“LinguisticSorts”其中表“
- curl shell 编码问题/springboot接口编码问题
never_b6a7
shell脚本保存为GBK编码文件执行curl请求时,发送的Body为GBK编码,接收接口为SpringbootRest接口,会出现乱码无法解析的问题。解决方法:方法1.Shell发送端:转换为utf-8sourecontent="{"a":"我是中文"}"content=$(echo"$sourecontent"|iconv-c-fgbk-tutf-8)curl-XPOST-Dcontentht
- 鲁迅先生《伤逝》,自由恋爱真的那么美好吗?
盖先生a
《伤逝》是鲁迅先生少年的以爱情为题材的小说。背景是五四运动期间,婚姻不自由的痛苦,与青年追求个性解放与自由。鲁迅先生在肯定自由恋爱的同时也发现了这种自由的危机。小说以男主涓生第一人称视角展开,他用诗意又悲伤的内心独白讲述他和子君的爱情经历。两个人既有着青年男女的柔情蜜意,又有着强烈的反对家庭、反对封建的精神。涓生的内心是细腻的,他讲述了和子君初遇,看到她穿着裙子的时候心中的微妙感受。他们反抗家庭,
- Python学习从0到1 day16 Python文件操作
L_cl
python学习从0到1学习
2024新年快乐!!!今天是大年初三,祝大家万事胜意,一切都会好的,休息了一段时间,从今天开始继续学习~——24.2.12一、文件的编码计算机只能识别0和1,那么我们丰富的文本文件是如何被计算机识别,并存储在硬盘中呢?使用编码技术(密码本)将内容翻译成0和1存入编码技术即:翻译的规则(密码本),记录了如何将内容翻译成二进制,以及如何将二进制翻译回可识别内容计算机中有许多可用编码:UTF-8GBKB
- 7.【CPP】String类
MLGDOU
CPP算法c++数据结构开发语言
一.汉字的编码我们知道计算机存储英文字母,标点,数字用的是ascall码,128种用一个字节表示绰绰有余。而汉字远远不止128种,因此汉字需要两个字节表示。1.gbk编码中汉字占两个字节。2.utf-8中,一个汉字占三个字节。>UTF规定:如果一个符号只占一个字节,那么这个8位字节的第一位就为0。如果为两个字节,那么规定第一个字节的前两位都为1,然后第一个字节的第三位为0,第二个字节的前两位为10
- 【布谷鸟書社“练中国功夫·读春秋华章”之《墨子》七十章 号令 0223】
布谷鸟書社
图片发自App吏卒侍大门中者,曹无过二人。勇敢为前行,伍坐,令各知其左右前后。擅离署,戮。门尉昼三阅之,莫,鼓击门闭一阅,守时令人参之,上逋者名。铺食皆于署,不得外食。守必谨微察视谒者、执盾、中涓及妇人侍前者志意、颜色、使令、言语之请。及上饮食,必令人尝,皆非请也,击而请故。守有所不说谒者、执盾、中涓及妇人侍前者,守曰断之、冲之若缚之,不如令及后缚者,皆断。必时素诫之。诸门下朝夕立若坐,各令以年少
- 引人入境—44期《北迁》
青龙先生诗词社
仙鹤门庭锦绣园,贵满三世渡北迁。诗书八百镶满城,清福绵长恰水涓。-杨舜垚《北迁》(原创)仙鹤引颈,门庭广阔,一片祥瑞,锦绣天下,站在园中,品味这美景天城。富贵之身,三世浮华,渡心,渡身,渡前程,北水为财,从南到北,落叶归根。书读的够多,几百日夜,几百修行,满城为钻,这就是人生高点。清福犹如细水绵绵,流转不断。每个人心中都应该种下智慧的种子,这颗种子的发芽与成长会让自己更加的睿智,浮华九万里,我心依
- Java中文乱码解析以及解决方案
gray_spot
java开发语言
Java中文乱码解析以及解决方案在Java开发过程中,中文乱码是一个常见问题,尤其是在处理跨平台文本文件、网络传输和GUI显示时。本文将深入探讨Java中中文乱码的原因,并提供有效的解决方案。中文乱码的原因Java中文乱码通常由以下几种情况引起:字符编码不一致:在Java中,字符串默认采用Unicode编码,而文本文件和网络传输可能采用其他编码(如UTF-8、GBK)。如果编码方式不一致,就会出现
- 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