- GIN日志和日志格式
一叶知秋@qqy
GO技术预研
前言感谢开源项目gin-vue-admin,以及1010工作室的教程,项目文档我只是在跟着学习,然后记录下笔记而已,可能会有新的代码加入,但是本质还是跟着学习的一个过程。为什么要使用日志记录参数信息猜测用户行为复现系统bug并修复不推荐使用GIN自带的日志GIM虽然自带日志写入中间件,但是自定义比较蛮烦,而且使用起来也不能随心所欲。第三方日志工具go-logginglogrus看见go-loggi
- Excel设置单元格下拉框(poi)
肥仔哥哥1930
工具高效开发分享excel设置下拉框单元格设置下拉框Excel设置下拉框
前言年关在即,还在最后的迭代处理,还分了个其他同事的单,说是导出的Excel模版的2列要修改为下拉选项,过程很曲折,不说,以下其实就是一个笔记而已!其实之前分享过阿里的EasyExcel设置单元格下拉框,这里是poi原生设置。一、场景描述其实就是下载一个Excel文件,作为导入的模版,然后有一行示例,2列是字典值,希望给用户的输入做个示例。二、使用步骤1.引入库主要就是引入poi相关包org.ap
- centos7.9 干净的服务器一次性全部安装docker java环境
爱吃青草的牛
centosjavadocker服务器java
我整理这些命令也是自己笔记而已,也是个搬砖的,方便下次到时又一台空服务器,啥也没用,这找资料哪里找资料,浪费时间,所以一次性干脆整理完。查看系统版本cat/etc/redhat-release查看jdk版本java-version安装dockersudoyuminstall-yyum-utils设置官方镜像sudoyum-config-manager--add-repohttps://downlo
- C++个人使用经验手册
小蜜蜂爱编程
c++
scope_ptr使用心得引言boost::scoped_ptr使用小结禁用类的某个功能,可将该功能定义为私有成员--scoped_ptr源码启示std::vector的reserve函数的坑std::uniq_ptrguard方式加锁类中封装函数指针的妙用--底层服务框架初始化常用方法引言持续更新中…个人经验记录笔记而已,仅供参考,下附各种官方学习网站:boost库中文网:http://zh.h
- 《商用密码-应用与安全性评估》学习笔记汇总
清尘大哥
商用密码测评密评密码学安全
写在前面:建议没有学习过密码学基础知识的,请先移步——>《图解密码技术》学习笔记汇总密码算法作为国家战略资源,比历史上任何时候都显得更为关键。在大数据和云计算的时代,关键信息往往通过数据挖掘技术在海量数据中获得,所以每一个人的信息保护都非常重要。在《商用密码-应用与安全性评估》专题中,重点在于国密算法及测评的相关内容。对于密码学的基础知识,不再详细记录。另外,写这些博客,是学习过程中的笔记而已。欢
- QT学习笔记(1)-Hello World
zwz_chome
QTQT
本篇文章是阅读大佬的小豆老师的文章所做的一些笔记而已,大家如果需要看比较系统性的QT,还是应该去看原作者的文章,讲的更加的系统。最后感谢原作者的奉献,而且,他的每篇文章下面的评论及回复,也都会让你受益匪浅的。目录QT安装QT简介QT:Hello,world!QT安装我所使用的是QT5.12,所以安装也是安装这个版本,基本参照这个:QT5安装。注意,里面的组件安装可以参考我的:其他就直接参考上面的。
- 2021-07-19
卢红早起践行者
日课复盘新知:学:通过今天早课,才知道学也没有全部的学;学分知识点和复盘;我学只是记笔记而已,没有复盘,学习就没有真正的落地;学了复盘了形成了一个小闭环;思:提出问题,引发自己的思考;提问三步法:1.你同意对方的哪些观点,为什么同意?2.你不同意对方的哪些观点,为什么不同意?3.如何应用这些理论,要用什么样的方法?做:重复去做,相信坚持的力量;教:试着讲给别人;盈:将知识内化了,也是一种盈的方式;
- cmd中创建一定大小的文件
excepesion
windows命令模式
虽然很简单,但写这篇博客只是为了个人的笔记而已。当前遇到需要创建指定大小的文件已用于充满硬盘,所以找到的命令,记性不是很好,希望写下来。下次备用。fsutilfilecreatenewD:\test.txt1024在D盘创建一个test.txt的文件,文件大小为1KB
- 《洋葱阅读法》读后
胖子翟
胖子翟的第六条读书笔记彭小六的《洋葱阅读法》看完之后,可能是自己的逻辑思维能力不够吧!总能看到《刻意练习》和《一万小时天才理论》的影子,书中对李笑来的《财富自由之路》,许荣哲的讲故事等,感觉是在给别人推荐书和老师,而作者本身自己的观点不多,更像是在自嗨。书中的一些方法并不是作者首创,比如九宫格这些,只是改良了一些,在其它书中都有别人写过。如果一定要评价这本书的话:作者自己的读书笔记而已,缺乏自己的
- 亲子日记-月度篇
zww娓娓动听
回想一下,离上次写亲子日记已经1个月了,我没有随手写日记的习惯,但自从孩子进入奎实,受老师和好多家长的影响,开始提笔写日记。每当看到群里有家长发出亲子日记,记录身边经历的事情时,自己总有些回忆浮现脑海,我也可以记下来的,并不是写惊天地泣鬼神的大事,只是随手笔记而已。今天我要记录孩子在奎实过的第一个生日。周末回家时就迫不及待的问:妈妈,我是不是下周二过生日啊?我回答:是啊,因为你下周二在学校,我们这
- Android compose学习笔记
杜壁奇
android笔记
如标题所言,就是一篇学习笔记而已,没有看的必要,只是写给自己看的,内容是慢慢更新的。因为白天要上班,有时还会加班。而我自己也经常写一些个人项目,还会花时间玩游戏,而且现在所在的公司也不会用compose去开发,所以就慢慢学,慢慢记。Build必须在build文件的android下面设置下面的属性buildFeatures{composetrue}compose的依赖,这些是androidstudi
- 心情笔记而已
燕子_79be
我就是这样偶尔想着这些折磨着自己。平时又想什么事也没有一样的正常生活着。只是苦了我老公要偶尔忍受着我时不时的发疯(臭着脸),他都不知道原因。只要接着我父母的电话,我的心情就会很差。还记得小时候,小学二年级要买课外辅导书,5元钱。问奶奶拿,奶奶不是没有,老人家可能是习惯性的能拖就拖。拖到最后,老师都问几次了,我都怕见到老师了奶奶终于把钱给我了,我却不敢给老师了。原因无他,奶奶给的钱不够。奶奶习惯性的
- [cookie+redis实现单点登录 ]
是汤圆丫
粉丝栏java开发语言
目录前言:使用cookie+redis实现单点登录的步骤如下:在登录系统中,生成一个唯一的token,并将token保存到redis中。同时,将token写入cookie中,并设置cookie的过期时间。在其他系统中,获取cookie中的token,并从redis中获取用户信息。其他系统哪里来的cookie呢?前言:记录一个小笔记而已使用cookie+redis实现单点登录的步骤如下:在登录时,生
- [Java 实现垂直分表 ]
是汤圆丫
粉丝栏数据库
目录前言:记录一个小笔记而已,创建数据库和表配置数据源和MyBatis编写Mapper和Service配置事务管理器以上代码展示了垂直分表的实现。具体来说:前言:记录一个小笔记而已.....有问题欢迎提出来垂直分表是指将一个大的表按照业务模块或表的类型进行划分,将不同的业务模块或表分别保存到不同的表中。创建数据库和表假设有一个电商系统,包括用户表和订单表。首先创建一个数据库ecommerce,并在
- [Java 实现pdf转excel ]
是汤圆丫
粉丝栏excelpdf
目录前言:ApachePOI和pdfbox库实现pdf转excel的详细代码实现:综上所述:Java实现iTextpdf转excel详细代码实现综上所述:依赖:前言:笔记而已ApachePOI和pdfbox库实现pdf转excel的详细代码实现:importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;im
- [Java pdf转图片 ]
是汤圆丫
粉丝栏pdf
目录前言:ApachePDFBox和JavaImageI/O库实现将PDF文件转换为图片的详细过程:综上所述:使用iText库实现将PDF文件转换为图像的详细代码:综上所述:依赖:前言:笔记而已ApachePDFBox和JavaImageI/O库实现将PDF文件转换为图片的详细过程:importjava.awt.image.BufferedImage;importjava.io.File;impo
- yolov5安装与使用
小张今天也在摸鱼呢
pythonpycharmpytorch
嘿嘿,这只是笔记而已呢...*_*由于本人水平不行,怕安装出错卸载不干净,所以两个环境里的yolov5都是安装在虚拟环境Anacoand3里的,出错了可删除创建的虚拟环境,重新新建一个即可。安装虚拟环境方法一:可去官网下载Anacoand3(简称Conda)安装包(往最下面拉取,里面有各个环境所需的包)下载慢https://www.anaconda.com/products/individual-
- 前端小心得... 勿喷 记个笔记而已=-=
geeooooz
$(function(){});是$(document).ready(function(){})的简写,用来在DOM加载完成之后执行一系列预先定义好的函数。ajax在php中的实际使用(只展示页面了就)//点击事件用jq都要引用这个JS的/*这里是给input框赋值*/$("#lat").val(loc.latlng.lat);//纬度$("#lng").val(loc.latlng.lng);/
- PySide6 + Qt Designer开发用户界面
龙哥每天都要学
pythonqt
这篇文章只是我做的笔记而已,不是一篇教程,PySide6是对标PyQt6的产品,截止至今天2021年7月5日,PySide6的官网文档还没有写完整,但不影响我们直接使用。首先肯定是安装这个包啦,在终端直接pip安装就完事了:pipinstallpyside6然后再目录Lib->site-packages中找到QtDesigner.exe并打开就可以使用它画界面了创建完一个MainWindow窗口,
- HBASE的安装与配置的步骤详解
xiaoyaGrace
在开发中,HBASE的安装一般都是有相关人员安装与维护,这里只是学习的写笔记而已。一、上传解压:将需要安装的jar包上传解压到指定目录。二、修改配置:下图是需要修改的配置文件的内容配置文件:hbase-env.sh,配置Javahome以及HBASE的zk该为false。以及配置hbase-site.xml文件:hbase.tmp.dir/opt/cdh5.7.6/hbase-1.2.0-cdh5
- 第二章 自编码器生成模型入门
CV小Rookie
GAN深度学习机器学习人工智能
写在前面:最近看了《GAN实战》,由于本人忘性大,所以仅是笔记而已,方便回忆,如果能帮助大家就更好了。自编码器与GAN的一个关键区分点:自编码器网络只用一个损失函数进行端到端训练,而GAN的生成器和鉴别器分别具有一个损失函数。编码器包含三个部分:编码器网络,潜在空间z,解码器网络(1)编码器网络:去一个表示x(如一个图像)然后通过编码器(通常是一个单层或多层的神经网络)将维数从y减小到z(2)潜在
- Scala3 Macro系统Tasty进展
马車
ScalaScalaMacroTastyDotty
Scala3重新设计了Macro系统,这是官网英文原文。翻译的很烂,全当学习笔记而已,仅供参考Or:Scalaina(Tasty)Nutshell如何迁移到Scala3这篇博文中提到最大的一个问题是关于宏的问题。目前我们正在努力将Tasty和macros对齐,接下来谈一谈我们的想法.WhatisTasty?Tasty是Scala3的高级交换格式。它基于类型化的抽象语法树这些树在某种意义上包含了Sc
- 《图解HTTP》读书笔记 - 附录
httphttps
tjhttpN、《图解HTTP》读书笔记-附录介绍虽然标题起名叫“附录”,实际上是个人搜集笔记而已。附录部分是把之前各个章节参考的各种文章和资料汇总一遍,如果你也想阅读这本书,相信这些内容对你一定有帮助。N1、HTTP历史协议白皮书如果要深入挖掘HTTP,那么必然绕不开这些协议原文写了啥,虽然在文章已经给出超连接,但是为了方便查找,这里还是留了一份。HTTP0.9:这个就完全是草稿了。HTTP/1
- 再见了,CSDN!
lishuhuakai
算了,毕业了再离开吧,现在就这样吧.====================这个博客从大二的时候开始更新,陆陆续续也写了4年多了,毫不夸张的说,这四年来的很多东西,我都写在了这些博客里面,本来自己记录的这些东西,只是给自己留一个笔记而已,犯过那些错,走过了哪些弯路,当初狼狈的身影在这些博客里依稀可见,如果能够后来的人一个指引,那是最好不过了,不过,CSDN是始终要离开的。有人说,成长就是一个不断地
- 第八章 条件生成对抗网络 CGAN
CV小Rookie
GAN生成对抗网络深度学习pytorch
写在前面:最近看了《GAN实战》,由于本人忘性大,所以仅是笔记而已,方便回忆,如果能帮助大家就更好了。目录CGAN架构图CGAN的生成器CGAN的鉴别器CGAN的MNIST实现导入声明模型输入维度CGAN生成器CGAN鉴别器构建并编译CGAN的鉴别器和生成器模型CGAN训练输出样本图像训练模型与前面讲的所有GAN都不同,CGAN(ConditionalGAN)使用标签来训练生成器和鉴别器生成器学习
- 经济学极简学习
隔壁小王_6e1a
因为公司需要考中级经济师来评职称,所以平时看半页书能睡着五次的本人,开始了极为艰难的学习。并且把学习情况做个记录,做个见证。作者内心脆弱,并且只是自己学习笔记而已,爱看就看看,不爱看滑走,不接受不回复批评。
- python单例模式(Singleton)的实现
wilsonLwx
关于单例模式,应该是Python初学者在接触到类和对象的时候必须要学习的内容,也是很多面试会问到的问题,网上也有一大把的关于单例模式的实现方法,在此提这个老生常谈的话题,目的是自我的学习笔记而已.项目开发中遇到一个问题,一个对文件操作I/O的公共类,在许多接口处都有调用,当一个用户访问相关接口实例化此类的同时,其他用户也在对其实例的操作,对同一文件的操作就会很容易产生冲突,因此对于此类情况,最好的
- D012+七组桔子+《人生效率手册》读书笔记
桔子_b5af
按照计划,今天读最后一个章节,工具的应用。读着读着出现问题了,是关于一元化笔记和张萌老师提出的学习工具之间的矛盾。开始接触笔记就是一元化笔记,但没有经过系统研究规划,自从应用一元化笔记到现在,发现笔记乱乱的,没有头绪。应该是自己没有设计好版块。用张萌老师的话说,我现在记的笔记就是随手笔记而已。打开后没有兴趣重新翻用它。上面待办事项,读书摘抄,书后评论,归纳总结,都在一个笔记本。如果想查找哪个内容,
- 始:23种设计模式_总述
风___________
原文地址:Java之美[从菜鸟到高手演变]之设计模式又一篇不错的非原创,学习笔记而已//链接工厂方法模式抽象工厂模式单例模式建造者模式原型模式适配器模式装饰器模式代理模式外观模式桥接模式组合模式享元模式策略模式模板方法模式观察者模式迭代子模式责任链模式命令模式备忘录模式状态模式访问者模式中介者模式解释器模式原则:1.对扩展开放,对修改关闭。2.衍生类替换掉基类,软件单位的功能不受到影响,抽象化。3
- 随感
浅安那年
与其说写文章,倒不如说是一篇篇心情笔记,仅仅只是你知道的心情笔记而已。从回来到今天,忘了是第几天了,不过,我似乎已经适应了这种日子,早起背书,吃饭,喂猫喂狗之类的,想吃饭就随便吃点儿,不吃就熬着,不必在意妆容是否得体,不必在意,衣服是否合身,不必在意,坐姿是否合适,凉了在沙发躺会儿,热了便回到床上,玩会儿游戏,看会儿电视,刚刚,突然特别想吃饭,一个冲动,做了四个菜,一个鱼汤,给爸爸发了张照片,他还
- 关于旗正规则引擎规则中的上传和下载问题
何必如此
文件下载压缩jsp文件上传
文件的上传下载都是数据流的输入输出,大致流程都是一样的。
一、文件打包下载
1.文件写入压缩包
string mainPath="D:\upload\"; 下载路径
string tmpfileName=jar.zip; &n
- 【Spark九十九】Spark Streaming的batch interval时间内的数据流转源码分析
bit1129
Stream
以如下代码为例(SocketInputDStream):
Spark Streaming从Socket读取数据的代码是在SocketReceiver的receive方法中,撇开异常情况不谈(Receiver有重连机制,restart方法,默认情况下在Receiver挂了之后,间隔两秒钟重新建立Socket连接),读取到的数据通过调用store(textRead)方法进行存储。数据
- spark master web ui 端口8080被占用解决方法
daizj
8080端口占用sparkmaster web ui
spark master web ui 默认端口为8080,当系统有其它程序也在使用该接口时,启动master时也不会报错,spark自己会改用其它端口,自动端口号加1,但为了可以控制到指定的端口,我们可以自行设置,修改方法:
1、cd SPARK_HOME/sbin
2、vi start-master.sh
3、定位到下面部分
- oracle_执行计划_谓词信息和数据获取
周凡杨
oracle执行计划
oracle_执行计划_谓词信息和数据获取(上)
一:简要说明
在查看执行计划的信息中,经常会看到两个谓词filter和access,它们的区别是什么,理解了这两个词对我们解读Oracle的执行计划信息会有所帮助。
简单说,执行计划如果显示是access,就表示这个谓词条件的值将会影响数据的访问路径(表还是索引),而filter表示谓词条件的值并不会影响数据访问路径,只起到
- spring中datasource配置
g21121
dataSource
datasource配置有很多种,我介绍的一种是采用c3p0的,它的百科地址是:
http://baike.baidu.com/view/920062.htm
<!-- spring加载资源文件 -->
<bean name="propertiesConfig"
class="org.springframework.b
- web报表工具FineReport使用中遇到的常见报错及解决办法(三)
老A不折腾
finereportFAQ报表软件
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、repeated column width is largerthan paper width:
这个看这段话应该是很好理解的。比如做的模板页面宽度只能放
- mysql 用户管理
墙头上一根草
linuxmysqluser
1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:
- 关于使用Spring导致c3p0数据库死锁问题
aijuans
springSpring 入门Spring 实例Spring3Spring 教程
这个问题我实在是为整个 springsource 的员工蒙羞
如果大家使用 spring 控制事务,使用 Open Session In View 模式,
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.
- 百度词库联想
annan211
百度
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RunJS</title&g
- int数据与byte之间的相互转换实现代码
百合不是茶
位移int转bytebyte转int基本数据类型的实现
在BMP文件和文件压缩时需要用到的int与byte转换,现将理解的贴出来;
主要是要理解;位移等概念 http://baihe747.iteye.com/blog/2078029
int转byte;
byte转int;
/**
* 字节转成int,int转成字节
* @author Administrator
*
- 简单模拟实现数据库连接池
bijian1013
javathreadjava多线程简单模拟实现数据库连接池
简单模拟实现数据库连接池
实例1:
package com.bijian.thread;
public class DB {
//private static final int MAX_COUNT = 10;
private static final DB instance = new DB();
private int count = 0;
private i
- 一种基于Weblogic容器的鉴权设计
bijian1013
javaweblogic
服务器对请求的鉴权可以在请求头中加Authorization之类的key,将用户名、密码保存到此key对应的value中,当然对于用户名、密码这种高机密的信息,应该对其进行加砂加密等,最简单的方法如下:
String vuser_id = "weblogic";
String vuse
- 【RPC框架Hessian二】Hessian 对象序列化和反序列化
bit1129
hessian
任何一个对象从一个JVM传输到另一个JVM,都要经过序列化为二进制数据(或者字符串等其他格式,比如JSON),然后在反序列化为Java对象,这最后都是通过二进制的数据在不同的JVM之间传输(一般是通过Socket和二进制的数据传输),本文定义一个比较符合工作中。
1. 定义三个POJO
Person类
package com.tom.hes
- 【Hadoop十四】Hadoop提供的脚本的功能
bit1129
hadoop
1. hadoop-daemon.sh
1.1 启动HDFS
./hadoop-daemon.sh start namenode
./hadoop-daemon.sh start datanode
通过这种逐步启动的方式,比start-all.sh方式少了一个SecondaryNameNode进程,这不影响Hadoop的使用,其实在 Hadoop2.0中,SecondaryNa
- 中国互联网走在“灰度”上
ronin47
管理 灰度
中国互联网走在“灰度”上(转)
文/孕峰
第一次听说灰度这个词,是任正非说新型管理者所需要的素质。第二次听说是来自马化腾。似乎其他人包括马云也用不同的语言说过类似的意思。
灰度这个词所包含的意义和视野是广远的。要理解这个词,可能同样要用“灰度”的心态。灰度的反面,是规规矩矩,清清楚楚,泾渭分明,严谨条理,是决不妥协,不转弯,认死理。黑白分明不是灰度,像彩虹那样
- java-51-输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
bylijinnan
java
public class PrintMatrixClockwisely {
/**
* Q51.输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
例如:如果输入如下矩阵:
1 2 3 4
5 6 7 8
9
- mongoDB 用户管理
开窍的石头
mongoDB用户管理
1:添加用户
第一次设置用户需要进入admin数据库下设置超级用户(use admin)
db.addUsr({user:'useName',pwd:'111111',roles:[readWrite,dbAdmin]});
第一个参数用户的名字
第二个参数
- [游戏与生活]玩暗黑破坏神3的一些问题
comsci
生活
暗黑破坏神3是有史以来最让人激动的游戏。。。。但是有几个问题需要我们注意
玩这个游戏的时间,每天不要超过一个小时,且每次玩游戏最好在白天
结束游戏之后,最好在太阳下面来晒一下身上的暗黑气息,让自己恢复人的生气
&nb
- java 二维数组如何存入数据库
cuiyadll
java
using System;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Serialization;
using System.IO;
namespace WindowsFormsApplication1
{
- 本地事务和全局事务Local Transaction and Global Transaction(JTA)
darrenzhu
javaspringlocalglobaltransaction
Configuring Spring and JTA without full Java EE
http://spring.io/blog/2011/08/15/configuring-spring-and-jta-without-full-java-ee/
Spring doc -Transaction Management
http://docs.spring.io/spri
- Linux命令之alias - 设置命令的别名,让 Linux 命令更简练
dcj3sjt126com
linuxalias
用途说明
设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问 题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常 用的长命令行变短,强制执行命令时询问等。
常用参数
格式:alias
格式:ali
- yii2 restful web服务[格式响应]
dcj3sjt126com
PHPyii2
响应格式
当处理一个 RESTful API 请求时, 一个应用程序通常需要如下步骤 来处理响应格式:
确定可能影响响应格式的各种因素, 例如媒介类型, 语言, 版本, 等等。 这个过程也被称为 content negotiation。
资源对象转换为数组, 如在 Resources 部分中所描述的。 通过 [[yii\rest\Serializer]]
- MongoDB索引调优(2)——[十]
eksliang
mongodbMongoDB索引优化
转载请出自出处:http://eksliang.iteye.com/blog/2178555 一、概述
上一篇文档中也说明了,MongoDB的索引几乎与关系型数据库的索引一模一样,优化关系型数据库的技巧通用适合MongoDB,所有这里只讲MongoDB需要注意的地方 二、索引内嵌文档
可以在嵌套文档的键上建立索引,方式与正常
- 当滑动到顶部和底部时,实现Item的分离效果的ListView
gundumw100
android
拉动ListView,Item之间的间距会变大,释放后恢复原样;
package cn.tangdada.tangbang.widget;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.TypedArray;
import andr
- 程序员用HTML5制作的爱心树表白动画
ini
JavaScriptjqueryWebhtml5css
体验效果:http://keleyi.com/keleyi/phtml/html5/31.htmHTML代码如下:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="UTF-8" >
<ti
- 预装windows 8 系统GPT模式的ThinkPad T440改装64位 windows 7旗舰版
kakajw
ThinkPad预装改装windows 7windows 8
该教程具有普遍参考性,特别适用于联想的机器,其他品牌机器的处理过程也大同小异。
该教程是个人多次尝试和总结的结果,实用性强,推荐给需要的人!
缘由
小弟最近入手笔记本ThinkPad T440,但是特别不能习惯笔记本出厂预装的Windows 8系统,而且厂商自作聪明地预装了一堆没用的应用软件,消耗不少的系统资源(本本的内存为4G,系统启动完成时,物理内存占用比
- Nginx学习笔记
mcj8089
nginx
一、安装nginx 1、在nginx官方网站下载一个包,下载地址是:
http://nginx.org/download/nginx-1.4.2.tar.gz
2、WinSCP(ftp上传工
- mongodb 聚合查询每天论坛链接点击次数
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 18 */
{
"_id" : ObjectId("5596414cbe4d73a327e50274"),
"msgType" : "text",
"sendTime" : ISODate("2015-07-03T08:01:16.000Z"
- java术语(PO/POJO/VO/BO/DAO/DTO)
Luob.
DAOPOJODTOpoVO BO
PO(persistant object) 持久对象
在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.
VO(value object) 值对象
通
- 算法复杂度
Wuaner
Algorithm
Time Complexity & Big-O:
http://stackoverflow.com/questions/487258/plain-english-explanation-of-big-o
http://bigocheatsheet.com/
http://www.sitepoint.com/time-complexity-algorithms/