- java面试记录
为什么没有实习
面试职场和发展
HashMap里的碰撞在Java中,HashMap是一种常用的哈希表实现,它使用哈希函数来确定键值对的存储位置。当多个键映射到同一个桶(bucket)时,就会发生哈希碰撞(hashcollision)。哈希碰撞是哈希表中不可避免的现象,但可以通过合理的设计来最小化其影响。哈希碰撞的原因哈希碰撞通常是因为哈希函数产生的哈希值相同,而哈希表的大小有限,导致多个键值对映射到了同一个位置。处理哈希碰撞的方
- 3.14-嵌入式软件实习生-面试记录
Loooqy
嵌入式面试记录面试职场和发展
经纬恒润嵌入式软件实习生面试记录自我介绍函数指针函数指针是一个指向函数的指针变量,它的本质是指针变量,但它指向的是函数的首地址。在C语言中,每一个函数在编译时都有一个入口地址,这个地址就是函数指针所指向的地址。函数指针的主要用途包括调用函数和作为函数的参数。指针函数,又称为带指针的函数,它的本质是一个函数。其特别之处在于,这个函数的返回值是一个地址值,即函数返回类型是某一类型的指针。结构体联合体概
- 2024 IC FPGA 岗位 校招面试记录
在路上-正出发
我的面试记录面试经验分享程序人生华为海思联发科1024程序员节新思科技
引言各位看到这篇文章时,24届校招招聘已经渐进尾声了。在这里记录一下自己所有面试(除了时间过短或者没啥干货的一些研究所外,如中电55所(南京),航天804所(上海))的经历以及感悟。希望给秋招的小伙伴或者明年、后年要找工作的小伙伴一些借鉴。本人的话,研究生期间所做的项目都是跟FPGA相关,并未参与ASIC芯片设计相关的项目。HR面试不记录在内,只记录跟技术面沾边的一些问题。联发科技实习一面岗位:I
- 2018年7月面试记录
Goach
MRCM聊天缓存如何实现的聊天重发如何实现如何保持长连接心跳简述TCP协议写一个自己最擅长的设计模式ZHYTfinish会立马销毁activity吗view的生命周期activity结束了HandlerQueue如何处理Handler如何知道activity已经结束了CMJFAndroid的单元测试kotlin的回收机制Hash算法FCActivity,Window,View之间的关系Fragme
- 实习面试记录2
1024_
C++11的新特性C++中有四种智能指针:auto_pt、unique_ptr、shared_ptr、weak_ptr其中后三个是C++11支持,第一个已经被C++11弃用且被unique_prt代替,不推荐使用。各自的特点以及区别:1、std::unique_ptr对其持有的堆内存具有唯一拥有权,也就是std::unique_ptr不可以拷贝或赋值给其他对象,其拥有的堆内存仅自己独占,std::
- 毕业一年后,第二次面试记录和心得体会
rong193000
基本信息:待离职,忙于面试中求职岗位:Android开发面试时间在下午2.30,面试地点是在深圳南山西丽波顿工业园里。由于最近的工作激情不高,索性就请了半天假,虽然从公司到面试地点只有5个公交站,由于生物钟和情绪的缘故,晕车及其严重,平常,我是断然不会晕车的。经过了十多分钟上的折腾,终于来到了面试地点,是在新修的写字楼里,栅栏外边,遍布荒草,一看就是待开发区域。到了大厅,饥渴难忍,就买了瓶尖叫来缓
- 面试记录(被问倒的)
Uqiumu
面试职场和发展u3d
快排,设计模式(观察者模式mvc模式单例模式)及其优势,工作遇到的困难,解决过的问题,渲染管线,ui合批(动静分离),比较复杂的编辑器扩展,算法,用算法解决过什么问题,必须掌握的排序算法,快排每一轮是怎么走的以下是笔记渲染管线流程包括下面几个步骤:顶点处理、面处理、光栅化、像素处理等。观察者模式定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动
- Android中高级开发工程师-面试记录-长期更新(二)
肖义熙
由于篇幅原因,接上面的一篇继续:Android中高级开发工程师-面试记录-长期更新JD一面2021-05-2620:30电话面试1、Kotlin和Java的运算符可以重载么?协程和线程的区别2、自定义View和自定义ViewGroup的区别3、onMeasure、onLayout、onDraw方法的先后顺序,有没有哪些方法可以触发执行,invalidate、layout、postinvalidat
- 国考结构化面试I到底考什么?常见题型分析
区域_教育
国考面试形式主要有结构化面试、无领导小组、结构化小组三种。今天先了解结构化面试的基本情况。结构化面试面试题量每天两套题(部分单位每天一套题),每套4-5道题(2020年某部选调生、2019年商务部等部门为3道题)。面试时长结构化面试记录总时长,题量不同时间不同:结构化面试25分钟5道题和20分钟4道题情况居多(根据题目的个数,平均1题5分钟);部分岗位3道题15分钟;看题时间和思考时间都计算在总时
- web前端面试记录 2022-09-13
亿个小目标
背景外包公司,面向客户是银行。社招岗位:web前端开发过程1.线上面试2.自我介绍3.项目介绍4.过程中遇到的问题5.根据上述的内容面试官进行细节挖掘和扩展6.场景题:现在需要一个开发一个动态配置表单的界面,你会遇到什么问题?7.js技术题:定时器什么时候会失效?8.兼容性问题9.对于w3c协议的理解有哪些?10.webpack的配置(问的比较细)小结攒经验。第一次项目介绍得不好,所以导致后面面试
- 【面经&八股】搜广推方向:面试记录(四)
笃℃
搜广推算法面经面试职场和发展
【面经&八股】搜广推方向:面试记录(四)文章目录【面经&八股】搜广推方向:面试记录(四)1.自我介绍2.项目问答3.八股4.编程题4.1大数加法4.2平面最近点对问题求解5.反问环节1.自我介绍。。。。。。2.项目问答问的有点细。。。。。。3.八股1)自监督、监督、无监督的区别首先比较监督和无监督学习,其最主要的区别在于模型在训练时是否需要人工标注的标签信息。监督学习利用大量的标注数据来训练模型,
- 【面经&八股】搜广推方向:面试记录(一)
笃℃
搜广推算法面经面试职场和发展
【面经&八股】搜广推方向:面试记录(一)字节跳动文章目录【面经&八股】搜广推方向:面试记录(一)字节跳动1.自我介绍2.项目、科研介绍3.有了解过工业届的推荐模型4.编程题4.1手写auc4.2手写矩阵的逆5.反问环节1.自我介绍。。。2.项目、科研介绍面试官问你答(之前做的东西,时间长没看,昨晚愣是说的有些吞吞吐吐,面试前还得熟练)3.有了解过工业届的推荐模型典型的双塔模型。召回阶段:统计类,热
- 【面经&八股】搜广推方向:面试记录(三)
笃℃
搜广推算法面经面试职场和发展
【面经&八股】搜广推方向:面试记录(三)文章目录【面经&八股】搜广推方向:面试记录(三)1.编程题1.1大数乘法1.2大数加法2.项目介绍3.有了解过的广告推荐模型吗4.广告模型回归问题1.编程题上来直接写编程题,有点儿懵逼。1.1大数乘法可以参考该博客,其实掌握最简单的模拟就够用了。/***大数相乘
- 2021秋招-面经
LBJ_King2020
算法
面经总结微软STCA面试-面经字节AIlab实习面试记录腾讯PCG-腾讯新闻面试百度(AIDU)-内容策略部门面试百度(AIDU)-搜索策略-机器学习算法工程师百度(AIDU)-知识图谱部门算法工程师(2020-07-08)百度(AIDU)-NLP部门算法工程师(2020-07-10)微软STCA面试-面经2020-06-01左右在牛客上面投递微软STCA的面试简历,没看清楚,要求是researc
- 【面试记录】支付宝面试考察技术点
Vine955
面试面试散列表哈希算法
支付宝面试考察技术点1.JDK基础1.1HashMap源码1.2线程池原理1.3[Java8新特性](https://developer.51cto.com/article/647804.html)1.4[锁机制](https://tech.meituan.com/2018/11/15/java-lock.html)(CAS/AQS/重量级&轻量级/偏向锁/独占锁/具体实现/ConcurrentH
- 三年经验前端vue面试记录
bb_xiaxia1998
vue.js
router-link和router-view是如何起作用的分析vue-router中两个重要组件router-link和router-view,分别起到导航作用和内容渲染作用,但是回答如何生效还真有一定难度回答范例vue-router中两个重要组件router-link和router-view,分别起到路由导航作用和组件内容渲染作用使用中router-link默认生成一个a标签,设置to属性定义
- 蚂蚁金服软件测试开发工程师电话面试记录
sun_977759
面试面试软件测试蚂蚁金服
python的list转string的方法命令:''.join(list)其中,引号中是字符之间的分割符,如“,”,“;”,“\t”等等如:list=[1,2,3,4,5]''.join(list)结果即为:12345','.join(list)结果即为:1,2,3,4,5post和get的区别get向服务器获取指定资源post向服务器提交数据,数据放在请求体里面一个重大区别:GET产生一个TCP
- 【面试记录】集度一面
姚二号
面试职场和发展
公司&岗位集度-车身功能设计工程师base:上海面试过程流程说明自我介绍项目单片机通讯协议单片机选型依据有什么感兴趣的方向(车身、软件、硬件)反问面试流程为什么选择汽车行业怎么看新能源汽车你觉得为什么要大力发展新能源汽车面试感受两个面试官,一个问的比较宏观,一个问的比较有专业深度,冰火两重天。一句话来说,问啥啥不会。国家战略讲不明白,传输协议问就不会。面试总结寄!
- 一根老油条的面试记录
测试帮日记
点击链接加入QQ群229390571(免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5rbudQa本文来自《大话软件测试》一书(https://detail.tmall.com/item.htm?id=547310727717)算一算工作快小5年了,对一个技术来说,5年是一个坎儿,是一个你已经该从职场小白转向资深人士的一道坎。但是我说实话,我感觉我并没有达
- 2018 Android 文章合集 200+ 篇
code小生
Android之旅AndroidAndroid面试重构组件化架构
目录2017文章合集面经项目、开源库功能DemoKotlinGradle三化(组件化、插件化、模块化)以及热修复自定义Android架构/开发框架源码解析瘦身、打包技术教程其他技术2017文章合集2017年度文章分类整理下面是2018年公众号所发表的文章分类整理面经一年经验Android面试记录记自己2018年三月份的面试经历怎样在Android面试中聊聊多线程2018Android;面试心得,已
- ElasticSearch实战指南必知必会:分词器、打分机制
2301_79125642
java
菜鸟一些C++笔试/面试记录/面经某逆天学校今年不让毁约菜鸟一些C++笔试/面试记录/面经易盛|软件开发岗|一面(20min)郑州易盛一面广州就业求职好公司及薪资汇总我就纳了闷了offer对比:邮储管理信息部vs中行数据中心24-苏州光格校招开始啦金十一银十二开始,绷不住了分享一些银行金融科技岗的观点金九银十,金十银十一,24秋招遗憾下车入职腾讯CDG青腾第一天被辞退中望软件C++开发面经汇川of
- 【游戏测试工程师】2023年4399秋招笔试+面试记录
小小菜鸡进阶中ing
面试/笔试游戏面试功能测试
文章目录一、笔试题(一)逻辑推理题1、猜花色2、猜岗位(二)游戏测试相关题1、假如你要对一款手机游戏进行基本测试,问:一、你会做哪几个方面的测试?二、分别想怎么做?2、编写游戏测试用例3、编写测试点(三)编程题1、游戏竞技场2、游戏冷却时间3、3*3圈叉棋(四)综合素质题1、你需要跟上司沟通工作,但他的每天的日程很满,经常会有更紧急的事情排在你前面,你如何去跟他协调沟通的时间?2、请简单分析一下你
- 2022面试记录不完整版
普通的程序员
1anr原理新开一个线程,发送delay消息anrmsg,mAm.mHandler.sendMessageAtTime(msg,proc.execServicesFg?(now+SERVICE_TIMEOUT):(now+SERVICE_BACKGROUND_TIMEOUT));}//拆除炸弹引线[见小节2.2.2]ActivityManagerNative.getDefault().servic
- 富视康面试记录
although1
面试
给定一个算术表达式实现功能参考链接JAVA实现计算机的几种通信方式进程间通信(IPC)介绍作者:ZH奶酪(张贺)QQ:1203456195邮箱:
[email protected]出处:http://www.cnblogs.com/CheeseZH/*本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。网易词典给出一个字符,
- Android 开发面试 “68” 问
Android架构木木
如何才能通过一线互联网公司面试?相信这是很多人的疑惑,希望看完本篇文章能给大家一些启发。下面的截图就是我第一次的面试题记录,当天面试完晚上回到家写下的几个问题。现在从上面的几个问题,发展成了6Kstar的项目,以下问题是我整理的最新的一线公司面试记录,文章最后有我多年面试的经验分享给大家。基础问题相关(问题答案在下文):1、接口的意义-百度2、抽象类的意义-百度3、内部类的作用-乐视4、Java虚
- 第一次面试,我差点被坑!
绿曼曼
01我在上一篇文章说了我改行的事情,然后回忆不禁又跳回一年前刚找工作的时候。我依稀记得我当时面试的第一家公司,可以说是最不靠谱的,还差点把我给坑了。当时还没毕业,一个理工科女生想跨行找份HR的工作,一个月内恶补专业知识,就海投简历,去各种奇奇怪怪的公司面试了。看了我当时的面试记录,半个月内投递了60+公司,面试了15+公司。前几天找的几家公司都很差(当然,第一家最差),估计这种公司很缺人、工资低、
- Java面试记录
白夜的月亮
Java随笔1024程序员节
文章目录1、final关键字2、synchronized关键字(1)synchronized的功能:(2)synchronized的底层实现原理:3、Java中线程同步的实现方法(1).使用synchronized关键字:(2).使用Lock接口:(3).使用volatile关键字:(4).使用wait()和notify()/notifyAll()方法:4、ReentrantLock概念:功能:实
- C++ 秋招面试记录
没伞的行者
C++c++面试
1.必须使用拷贝构造函数的情况:a.用类对象初始化另一个类对象b.函数返回值是类对象的时候c.函数形参是类对象的时候2.Vector的底层实现Vector内部维护一个指针指向一段连续的内存,当内存不够时候,根据其扩充机制进行内存扩充,一般扩充到1.5倍或者2倍,具体取决于编译器。扩充机制:当前连续存储空间不够实用时候,另寻找一段大小为当前大小1.5倍或2倍的内存空间,将原内存位置的数据复制过来,再
- hashmap的扩容机制,腾讯Android开发面试记录,系列篇
web苍南县
程序员android移动开发面试
一、开始的开始**Android框架体系架构(高级UI+FrameWork源码)**这块知识是现今使用者最多的,我们称之Android2013~2016年的技术,但是,即使是这样的技术,Android开发者也往往因为网上Copy代码习惯了而导致对这块经常“使用”的代码**熟悉而又陌生:**熟悉的是几乎天天在和它们打交道,天天在复制这些代码;陌生的是虽然天天和这些代码打交道,但是并没有深入研究过这些
- 面试记录_
嘉陵妹妹
面试职场和发展
1:面试杉岩数据(python开发)1.1.1选择题for(inti=0;ibool:leftStack=[]asteriskStack=[]foriinrange(len(s)):ifs[i]=="(":leftStack.append(i)elifs[i]=="*":asteriskStack.append(i)else:iflen(leftStack)>0:leftStack.pop()el
- 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