- 关于前端的性能优化
性能优化主要涵盖了以下四个方面:(tip:仅代表个人总结,如有不当,还希望看到的大佬多多指示)减少网络请求:合并文件、使用CDN、启用缓存。优化资源加载:代码分割、懒加载、图片压缩。提升渲染性能:减少重绘回流、防抖节流、使用WebWorker。监控和迭代:定期使用工具检测性能,持续优化。一、网络层面优化减少HTTP请求合并文件:将多个CSS或JavaScript文件合并成一个,减少请求次数。使用C
- 工作室个人总结
67ceb6443113
时间飞逝,紧张而有序的一学期悄然而过,加入科学名师工作室已经一年多了。回顾在名师工作室的学习,我十分感谢这个工作室,给了我很多东西,让我在这个团队中成长。这一学期,我并没有值得夸耀的荣誉,值得炫耀的成绩,但工作室领衔人刘老师及伙伴们好学上进、乐于创新、勇于开拓的精神给予我很大的动力,让我在教育教学实践的岗位迈着坚实的步伐。成长是一个过程,是一份快乐。一年多来我收获了很多,我们积极的进行了“同课异构
- 1-----------10号韩媛媛个人总结
我是你的媛
个销:18件数:37单笔2.3客单价:6171字头5.0个人总结:刚来的时候状态很好,很积极,这几天有一些累,实在是状态不好,每天积极接顾客,但是刚开始沟通不太方便,自己需要赶快调整,积极,正面的去冲刺下半个月。再就是货品,货品现在已经熟悉了,下半个月加油。每天学习02好的动作,才不白来。再就是货品方面单笔太低,应该达3,单价不高,所以分值低,所以我接下来就是高金,目标很明确,提升分值。
- Java知识体系个人总结
普通人zzz~
Java知识体系个人总结分布式微服务全家桶java
Java知识体系个人总结Java进阶知识项目问题记录系统设计并发编程前端数据库关系型数据库非关系型数据库应用框架SpringMyBatis/IBatisNetty微服务与分布式1.分布式微服务2.Netflix-Ribbon3.Netflix-OpenFeign4.Netflix-Eureka5.Alibaba-Dubbo6.Alibaba-Nacos7.Alibaba-Sentinel8.Ali
- iOS之BLE蓝牙SDK开发个人总结(基础篇)
大灰狼ios
最近一段时间一直在做公司的BLE蓝牙SDK,sdk主要负责外设和手机的连接以及数据通信。过程中遇到了一些比较有价值的问题,现在总结记录下。蓝牙开发使用系统框架#import使用[[CBCentralManageralloc]initWithDelegate:selfqueue:nil]初始化CBCentralManager对象。(设置CBCentralManagerDelegate为self,ni
- DAY4——Python 推导式及 常见语句和内置函数个人总结
Python推导式Python推导式是一种简洁的语法结构,用于快速生成列表、字典、集合或生成器。推导式通常比传统的循环更高效且更易读。常见的推导式包括列表推导式、字典推导式、集合推导式和生成器推导式。列表推导式语法:[expressionforiteminiterableifcondition]示例:#生成平方数列表squares=[x**2forxinrange(10)]print(square
- 个人总结 - LangChain4j应用(1)
艾露z
AIjavalangchainai人工智能
个人总结-LangChain4j应用(1)github:Releases·langchain4j/langchain4j·GitHub官方文档:Introduction|LangChain4j简要介绍:LangChain4j是一个旨在简化大语言模型(LLMs)与Java应用程序集成的框架。ChatandLanguageModels:LanguageModel:最简单的聊天模型,简单的接收字符串,不
- Spring面试总结,基于小林coding+个人总结
会非的杨
spring面试java
Spring面试总结讲一下你对spring的理解Spring是一个轻量级的Java开发框架,它通过控制反转(IoC)和面向切面编程(AOP)等核心技术,为企业级应用提供了全面的解决方案。它整合了事务管理、Web开发、数据访问等功能模块,具有模块化、非侵入性等特点。核心特性:控制反转与依赖注入:IoC,将对象的创建和依赖关系的管理从代码中移除,转由Spring容器负责。DI:IoC的具体实现方式,通
- yolov算法详解_yolo 目标检测算法个人总结(yolov1)
CHAO JIANG
yolov算法详解
yolo目标检测算法个人总结目前yolo目标检测有两个版本,分别为v1和v2。因工作需要用yolo算法检测人物,所以这段时间重点看了这两篇论文,并实现了对应的tensorflow代码。这里记录下在论文阅读过程中的一些细节信息,留给自己,同时也希望各位能指出本人理解错误的地方,谢谢!一:yolov1关于yolov1算法的详解在网上已经非常多了,在这里我大概叙述下算法的流程,以及在开发过程中遇到的一些
- Linux下基于C++11的socket网络编程(基础)个人总结版
丯是幡动
网络linuxc++分布式
跟着这个人做的,感觉是一个非常好的socket入门的代码,而且文件命名也有,代码还全,复制就能跑,对小白非常友好https://blog.csdn.net/RMB20150321/article/details/121478376?spm=1001.2014.3001.5502一共五个版本从简单到难,打算和这个博主一样做。另外,感谢deepseek救我狗命阅读建议:直接先看2,有函数不懂的看1找。
- [CommunityToolkit.Mvvm个人总结]1.生成器和特性
wo6370431
wpfc#.net
本系列主要介绍微软社区工具包CommunityToolKit.Mvvm,是本人在观看B站UP主十月的寒流视频时的个人总结,真心感谢!学习C#的同学强力建议关注此UP,并观看其全部视频。用CommunityToolkit.Mvvm加速MVVM开发流程_哔哩哔哩_bilibili语言:C#IDE:MicrosoftVisualStudioCommunity2022框架:WPF,.net8.0目录一.M
- 大冰直播聊天个人总结---人生选择/自我成长/挫折抗压
runafterhit
程序生涯类程序人生
大冰(本名焉冰)作为作家、主持人兼跨界创业者,其直播间的对话以“江湖气”“真实感”和“反鸡汤”风格著称。我并没有看过他的书籍,偶然间刷到直播切片,和形形色色的人交流过程内容非常丰富。出于个人归纳,认为对自己有感触的就整理起来。文章目录一、人生选择1.人生目标先照顾好自己---有饭吃,吃饱饭,吃好饭,再考虑其他2.必须完成学校教育---培养基础素质,构建未来可能性,有机会吃饱饭3.主动拥抱社会教育-
- 总结FPGA一些知识点
本文为个人总结复习资料,资料来源网络,如有侵权,请联系本人删除。文章末尾贴有部分参考资料链接。目录1.竞争与冒险2.跨时钟域处理(单比特,多比特,快慢时钟)3.阻塞赋值与非阻塞赋值4.同步复位,异步复位,同步复位异步释放同步复位:异步复位:异步复位同步释放:5.FIFO6.建立时间与保持时间7.时钟抖动与时钟偏移8.锁存器与触发器9.Moore与Meeley状态机10.FPGA资源11.FPGA开
- 目标检测中存在的部分难点及相应解决思路
殇者知忧
目标检测深度学习人工智能计算机视觉
(本文只是笔者看了若干知乎文章与csdn博客后做的一个个人总结,笔者也只是一个刚开始了解深度学习的大一萌新,不要试图对本文抱有任何学术水平的期望小目标检测定义:顾名思义,略。难点:1.由本身定义导致的rgb信息过少,因而包含的判别性特征特征过少。2.数据集方面的不平衡。这主要针对COCO而言,COCO中只有51.82%的图片包含小物体,存在严重的图像级不平衡。3.目标不仅仅是小,而且是难,存在不同
- 最小二乘法算法(个人总结版)
爱吃辣椒的年糕
算法使用深度学习算法人工智能fpga开发信息与通信最小二乘法随笔
最小二乘法(LeastSquaresMethod)是一种通过最小化误差平方和来拟合数据的回归分析方法。它被广泛应用于线性回归、多元回归以及其他数据拟合问题中。以下是详细的教程,涵盖基本概念、数学推导、具体步骤和实现代码。1.最小二乘法基本概念最小二乘法是一种用于数据拟合的统计方法,通过最小化观测数据与模型预测值之间的误差平方和,求解模型参数。2.线性回归的最小二乘法线性回归是最简单的最小二乘法应用
- 【新版】系统架构设计师 - 知识点 - 结构化开发方法
WorkLee
软考-系统架构设计师软考系统架构设计师
个人总结,仅供参考,欢迎加好友一起讨论文章目录架构-知识点-结构化开发方法结构化开发方法结构化分析结构化设计数据流图和数据字典模块内聚类型与耦合类型架构-知识点-结构化开发方法结构化开发方法分析阶段工具:数据流图、数据字典、ER图、状态转换图设计阶段工具:系统结构图模块设计原则:抽象化、自顶向下、逐步细化、信息隐蔽、模块独立(高内聚低耦合)划分模块原则:模块大小要适中、扇入扇出要合理、深度宽度要适
- python爬虫气象数据_python爬虫实战——爬行气象数据保存,Python,爬取,天气
李子骅 luin
python爬虫气象数据
个人总结的爬虫(爬取数据)的简单步骤:1、获取待爬取网页的html信息2、解析爬取的html信息,得到相关的数据3、保存数据#coding:UTF-8importrequestsimportcsvimportrandomimporttimeimportsocketimporthttp.clientfrombs4importBeautifulSoupdefget_content(url,data=N
- python的基础知识点(个人总结)
_Mistletoe
个人笔记python开发语言
一、什么是解释器?执行代码的核心程序,负责将编写的代码转换为计算机能理解的指令并运行默认:Cpython,由c语言编写二、安装python时要注意什么?勾选addtopath,保证在cmd中能使用python、pip等命令三、python中的数据类型1、基本数据类型int存在小整数的说法,[-5,256]都是小整数。小整数用is判断是相等的float浮点数用于表示实数(带小数点的数字)bool布尔
- 八个 React Hooks 快速上手:从入门到实战的个人总结
安分小尧
javascript前端react.js
好久没写技术文章了,最近翻看了自己刚学React时做的笔记,决定整理一下我常用的八个ReactHooks(如果算上自定义Hooks应该是九个,但今天先聚焦这八个)。我刚开发时是个React小白,看了一天公司项目后发现必须补习Hooks,于是周末恶补了一波,做了些总结。这篇文章将结合代码示例和实际场景,带你逐一掌握这些Hooks。虽然内容有点长,但你可以挑自己感兴趣的Hooks重点阅读。准备好了吗?
- C代码—单元测试中的覆盖率—学习笔记
帅气小胖子
单元测试学习笔记
1:覆盖率的概念类比到生活中,我们常听到,以下描述,**1)某个地区,家庭网络宽带覆盖率**2)私家车覆盖率(普及率)要了解的是,覆盖率是如何统计,以家庭网络宽带覆盖率为例,即某个地区内:装有宽带的家庭/家庭总数=家庭网络宽带覆盖率。分子是,满足一定条件的统计数量,分母是统计的样本数量,我们说的XXX_覆盖率,前面的XXX就是修饰和限定性质的修饰语。2:为什么单元测试要测试覆盖率?我个人总结,覆盖
- 关于面试找工作、工作中注意点的个人总结(一)
boss-dog
视觉算法开发软件开发—面经面试职场和发展
不知不觉已经到了七月中旬,想到去年的自己也在秋招路上磕磕绊绊,翻看电脑上去年找工作时记录的个人总结,决定整理出来供大家参考借鉴,预祝大家都找到自己满意的工作,Offer拿到手软!本篇博客主要介绍面试找工作时的一些建议,包括投递岗位、面试环节、面试注意点、对offer的抉择,还有工作中注意点等等。具体面试相关内容可以关注我的专栏《面试问题总结》。内容1.面试找工作的总结1.1投递岗位的建议1.2谈薪
- Python爬虫需要学习哪些东西?
程序员小八
python爬虫学习网络自动化excel开发语言
Python爬虫的学习涵盖多个方面的知识和技术,个人总结了如下主要内容:1.「Python基础知识」:熟练掌握Python语言的基本语法,包括变量定义、数据类型(字符串、列表、字典、元组等)、运算符、控制流(条件语句、循环语句)、异常处理等。学习如何编写和组织函数,以及模块化编程,便于构建可复用和维护的爬虫代码。掌握Python的面向对象编程概念,包括类和对象、继承、封装、多态等,这对于构建复杂爬
- idea创建抽象类、_Intellij IDEA常用快捷键(个人总结)
vgzz
idea创建抽象类
通用:Ctrl+Alt+S设置Ctrl+Alt+Shift+S工程设置Ctrl+Shift+A查询命令DoubleShift查询任何东西Alt+Enter导入包/自动修正/语言注入等Alt+Insert生成代码/新建文件编辑:Ctrl+Space代码提示Ctrl+Shift+Space智能提示Ctrl+Shift+Enter语句自动完成Ctrl+D复制当前行Ctrl+Y删除当前行Ctrl+Z撤销C
- MySQL——数据库知识脑图
庄小焱
数据库域mysql
摘要主要给大家几张的个人总结的有关于Mysql知识脑图,帮助大家更好的学习和记忆相关内容。博文参考
- 前端八股文经验分享:面试拷打经历 与 知识总结(纯个人总结)(八) - 持续更新ing
T Z X_
前端面试经验分享
1.浏览器的一帧都会干些什么?页面时一帧一帧绘制出来的,目前大多浏览器时60Hz,每一帧耗时16.6ms浏览器一帧所经历的过程:接收输入事件执行回调事件开始一帧执行RAF页面布局,样式计算绘制渲染执行RIC2.Objet.defineProperty与Proxy的区别在Vue2.x的版本中,双向绑定是基于Object.defineProperty方式实现的。而Vue3.x版本中,使用了ES6中的P
- CentOS 使用国内镜像安装 nvm 和 Node.js 完整指南
大卫的 AI 办公摸鱼手册
开源实战实录centosnode.jslinux
前言:本文是实践过程中的个人总结,介绍在CentOS系统上通过国内镜像快速安装nvm(NodeVersionManager),并配置镜像源加速Node.js的下载和依赖管理,解决因网络问题导致的安装失败或速度缓慢。一、前置准备1.安装基础工具确保系统已安装git和curl:sudoyuminstall-ygitcurl二、通过Gitee镜像安装nvm1.一键安装脚本从国内Gitee镜像源下载安装
- C++20新特性个人总结
fengqiao1999
c++开发语言
目录1关键字1.1concept1.2requires1.3typename1.4explicit1.5constexpr1.6char8_t1.7consteval1.8co_await、co_yield、co_return1.9constinit2语法2.1位域变量的默认成员初始化2.2修改const限定的成员指针2.3允许lambda表达值按值捕获this2.4指定初始化2.5lambda表
- 2024团体程序设计天梯赛L1-L2(196分)题解
打代码的电子信息菜菜
天梯赛程序设计c++python
目录个人总结:L1-1编程解决一切(5分)L1-2再进去几个人(5分)L1-3帮助色盲(10分)L1-4四项全能(10分)L1-4别再来这么多猫娘了!(13分)L1-5兰州牛肉面(15分)L1-6整数的持续性(20分)L1-7九宫格(20分)L2-1鱼和熊掌(25分)L2-2懂蛇语(25分)L2-3满树的遍历(25分)L2-4吉利矩阵(23分)我的代码只能拿196分,有些瑕疵请大佬们指出个人总结:
- 个人总结 - LangChain4j应用(完结)
艾露z
AIjavalangchainai人工智能
个人总结-LangChain4j应用(完结)github:https://github.com/langchain4j/langchain4j/releases官方文档:https://docs.langchain4j.dev/intro简要介绍:LangChain4j是一个旨在简化大语言模型(LLMs)与Java应用程序集成的框架。Classification(分类)作用:对用户问题进行分类en
- Spark Core个人总结
小可0306
sparkspark大数据分布式
1、sparkcore核心概念:RDD理解为一个元数据即可。(1)依赖(2)分区(3)本地性(4)计算函数,按照分区为单位进行计算(5)不可变RDD的分区和block一一对应。2、sparkdriver(1)sparkcontext(2)DAGScheduler执行stage划分;按照宽依赖进行划分stage提交;对stage按照id进行排序后,逐个提交submitMissingTask-->构造
- 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