- 零基础学人工智能:TensorFlow 入门例子
人工智能MOS
人工智能tensorflowpython
识别手写图片因为这个例子是TensorFlow官方的例子,不会说的太详细,会加入了一点个人的理解,因为TensorFlow提供了各种工具和库,帮助开发人员构建和训练基于神经网络的模型。TensorFlow中最重要的概念是张量(Tensor),它代表了多维数组或矩阵,因此TensorFlow支持各种不同类型的计算,如线性回归、逻辑回归、卷积神经网络、循环神经网络等。所以帮我们极大减少了对数学与算法基
- C++ 数学与算法系列之高斯消元法求解线性方程组
一枚大果壳
C++编程之美算法c++线性代数
1.前言什么是消元法?消元法是指将多个方程式组成的方程组中的若干个变量通过有限次地变换,消去方程式中的变量,通过简化方程式,从而获取结果的一种解题方法。消元法主要有代入消元法、加减消元法、整体消元法、换元消元法、构造消元法、因式分解消元法、常数消元法、利用比例性质消元法等。对方程式消元时,是基于如下的初等行变换规则:改变方程组中方程式的顺序,或者说无论先求解方程组中哪一个方程式,不影响方程组的解。
- C++ 数学与算法系列之牛顿、二分迭代法求解非线性方程
一枚大果壳
C++编程之美算法python
1.前言前文介绍了如何使用“高斯消元法”求解线性方程组。本文秉承有始有终的态度,继续介绍“非线性方程”的求解算法。本文将介绍2个非线性方程算法:牛顿迭代法。二分迭代法。牛顿迭代法(Newton'smethod)又称为牛顿-拉夫逊方法(Newton-Raphsonmethod),是拉夫逊和牛顿同时提出来的一种在实数域和复数域上近似求解方程的方法。为何说是近似求解方程?因为对于多数方程式,因不存在求根
- 【数学与算法】【分段三次Hermite插值】和【分段三次样条插值】
Mister Zhu
数学和算法插值
光滑曲线在数学上的定义是什么??原文链接:光滑曲线在数学上的定义是什么?回答1:定义:切线随切点的移动而连续转动。若函数f(x)f(x)f(x)在区间(a,b)(a,b)(a,b)内具有一阶连续导数,则其图形为一条处处有切线的曲线。则为光滑曲线。简言之,若f′(x)f'(x)f′(x)连续,则曲线光滑。但反之,不成立。比如圆,圆在直角坐标系下,有两条竖直的切线,导数不存在(为∞大)。回答2:不敢保
- 【数学与算法】跟踪、预测、单目标、多目标、匈牙利匹配之间的关系
Mister Zhu
数学和算法自动驾驶算法
关于多目标跟踪的文章可以参考目标跟踪初探——SORT。多目标跟踪的步骤先后(简单记法):先预测,再匈牙利匹配,最后再卡尔曼预测矫正,得到最优估计。【卡尔曼预测+匈牙利匹配】进行多目标跟踪的详细步骤:(1)根据预测方程,计算【状态预测值(先验值)】、【状态误差协方差先验估计】;(2)计算每个检测对象与每个状态跟踪器之间的【代价矩阵】;(3)匈牙利匹配(KM算法)求出【检测对象和跟踪器的匹配对】、【未
- 【数学与算法】PCA主成分分析与降维的通俗理解
Mister Zhu
数学和算法pca降维
1.PCA与降维PCA主成分分析简单的理解,就是把某物的很多个能直接获取到的特征,经过变换得到很多个新特征,所有的新特征就是该物的成分。这些新特征对该物体来说,有的影响很大,有的影响很小,只需要使用这些影响大的新特征,舍弃很多影响小的新特征,就是使用主要的一些成分来分析,舍弃不重要的成分,这就是主成分分析的方法。相当于把特征维度给降低了,所以也叫降维。2.举例例如,假如我们想要用新方法衡量一个学生
- 【数学与算法】非线性最小二乘法的解法【最速梯度下降法】、【牛顿法】、【高斯牛顿法】、【LM算法】
Mister Zhu
数学和算法算法最小二乘法人工智能
关于非线性优化的问题,可以推荐观看视觉SLAM十四讲视频的第六讲非线性优化。如果不明白线性和非线性,可参考这篇博客:线性最小二乘和非线性最小二乘这篇博客的后面有讲到几种优化方法(最速梯度下降法、牛顿法、高斯牛顿法,LM算法),很容易记住,不像其他的公式推导那么生硬:BundleAdjustment—即最小化重投影误差(高翔slam—第七讲)这篇博客也很棒非线性优化(高翔slam—第六讲)下图摘自非
- 【数学与算法】KMeans聚类代码
Mister Zhu
数学和算法聚类
KMeans聚类是根据各点距离聚类中心的距离来把所有点分类到不同类别的无监督算法。对于聚类,就是两点:1.分类所有样本点:遍历每个数据样本点,分别计算该样本点与K个聚类中心的距离,把该样本点的类别重新分类为距离最小的那一类。2.更新聚类中心:所有样本点都按第一步重新分类后,把各类别的点重新计算聚类中心(求平均值的方法),更新K个类别的聚类中心值。3.重复前面两步,直到聚类中心点更新幅度小于阈值,或
- 欧拉计划(project euler)最详细中文题解
metaquant
技术世界数学算法编程语言python
欧拉计划是一个在线解题网站,题目以各类数学问题为主,通常需要结合一定的数学与编程知识,写出适当的程序求解问题(详细介绍可以参见我的文章)。相比于力扣等刷题网站,欧拉计划上的题目有着更丰富的知识背景,在解答题目的过程中常能学习新的数学与算法知识,享受解题愉悦的同时也能颇有收获。在我的解题过程中,我尽量追求对每道题给出最优的解法,然后写文章把我的思路与代码记录下来。在每篇文章中,我首先将题目翻译成了中
- 编程新手导论
wangluozhangleilei
杂谈编程语言数据结构设计模式编译器算法
第二部分导论,这一部分主要是关于编程的导论,(要懂得一点思想具备一点常识)《设计,编码,,与软工》(编程与思想)这一章解释了三种思想,原语,抽象,组合,,和软件开发的二个重要过程,,软件工程的相关概念,是编程入门的关键(要懂得一点领域内的数学)《数学与算法》(编程与数学)计算机整个就是架构在数学上的,跟计算机平台实现,算法设计,,架构密切相关,,真正要深入编程,,,对数学的学习是必须的,,千万不要
- 有趣的算法(一):如何让有情人终成眷属
闻人翎悬
***算法与编程艺术***DataScience:统计学习有趣的算法
我的机器学习教程「美团」算法工程师带你入门机器学习以及「三分钟系列」数据结构与算法已经开始更新了,欢迎大家订阅~这篇专栏整合了这几年的算法知识,简单易懂,也将是我实体书的BLOG版。欢迎大家扫码关注微信公众号「图灵的猫」,除了有更多AI、算法、Python相关文章分享,还有免费的SSR节点和外网学习资料。其他平台(微信/知乎/B站)也是同名「图灵的猫」,不要迷路哦~数学与算法告诉我们,有情人必将终
- 老猪带你玩转自定义控件三——sai大神带我实现ios 8 时间滚轮控件
weixin_34302561
ios8的时间滚轮控件实现了扁平化,带来很好用户体验,android没有现成控件,小弟不才,数学与算法知识不过关,顾十分苦恼,幸好在github上找到sai大神实现代码,甚为欣喜,顾把学习这个控件点滴记录下来,分享给大家。项目原地址https://github.com/saiwu-bigkoo/Android-PickerView。ios8滚轮的效果:而sai大神控件的效果:哎,妈呀是不是效果95
- Android 实现 ios 滚轮效果
qq_26972449
Android基础学习——其它
转载自:博客园网址:http://www.cnblogs.com博客原文:http://www.cnblogs.com/manuosex/p/5032934.htmlios8的时间滚轮控件实现了扁平化,带来很好用户体验,android没有现成控件,小弟不才,数学与算法知识不过关,顾十分苦恼,幸好在github上找到sai大神实现代码,甚为欣喜,顾把学习这个控件点滴记录下来,分享给大家。项目原地址h
- Python趣味编程:从入门到人工智能 高清完整版免费下载Python基础教程免费电子书
Spade_King
点击获取书籍提取码:ija8内容简介本书是专门为青少年编写的零基础Python语言>编程人门教材,由浅人深、循序渐进地讲授Python语言编程知识,以解决问题为导向,培养青少年的编程思维。本书采用单元课程的形式编排内容,分为编程基础、数学与算法、游戏编程、人工智能四个单元,采用符合青少年认知水平的趣味案例进行教学,指导青少年使用编程的思维方式解决身边的问题,带领青少年迈进Python编程的奇妙世界
- 数学与算法的艺术
ACdreamers
基础数学
为了更好体现数学在计算机算法中的重要作用,我来介绍一些数学知识以及它们的应用。Contens1.秦九韶算法9.最小二乘法2.斯特林公式10.自守数3.外观数列4.整数拆分问题5.阿贝尔变换6.二项式反演7.马青公式8.艾森斯坦判别法1.秦九韶算法秦九韶算法是中国南宋时期数学家秦九韶提出的一种计算多项式的优化算法。在西方又被称为Horner算法。给定一个多项式,计算这个多项式的值。可以对这个多项式进
- 不明觉厉!Gitee大神们的算法/数学相关开源项目推荐
Gitee
GiteeGitee项目推荐算法数学开源项目
现在的大厂面试,算法似乎已经成为了必考项目。当大家的业务水平相近,谁的数学与算法基础更好,谁可能就会获得更好的机会。Gitee上也有一些数学算法的大牛,今天就为大家分享他们的开源项目,希望能给正在学习算法和数学的你有所帮助。1.mfcplot项目作者:rewine开源许可协议:MIT项目地址:https://gitee.com/rewine/mfcplotmfc数学函数曲线绘制程序。2.milvu
- 组合数学与算法题-排列组合篇
rosewind
前言之前刷过一些leetcode的题目,这学期修了组合数学这门课,让我感受颇多。课程上更关注的是数学上的解法,并没有讲到具体的用某种语言实现,并没有深入地讲为什么这样做就是对的。结合我的经验,想分享一下我的理解。leetcode31.下一个全排列31.下一个全排列2个关键点:下一个全排列比当前的大(字典序)增量要是最小的一些例子:1243->1324,要使1243更大,从右往左看,43已经是最大的
- python实现决策树实例
Realmhang
python机器学习
今天用python实现了一个决策树模型,python做机器学习有大量的库支持,简洁高效,没有深厚数学与算法基础的人也可以调用库来实现机器学习模型。当然大家想做好机器学习还是要好好积淀深厚的知识,只当调包侠能做的东西非常有限啊。本文是对经典的鸢尾花数据集做分类,大家需要下载sklearn、pandas、matplotlib、seaborn库,可以直接在pycharm中下载,另外鸢尾花数据集已经包含在
- 编程新手导论(转载)
扇子
第二部分导论,这一部分主要是关于编程的导论,(要懂得一点思想具备一点常识)《设计,编码,,与软工》(编程与思想)这一章解释了三种思想,原语,抽象,组合,,和软件开发的二个重要过程,,软件工程的相关概念,是编程入门的关键(要懂得一点领域内的数学)《数学与算法》(编程与数学)计算机整个就是架构在数学上的,跟计算机平台实现,算法设计,,架构密切相关,,真正要深入编程,,,对数学的学习是必须的,,千万不要
- 编程新手导论(转载)
叶广明_微信ye_guangming
面试编程语言数据结构设计模式编译器算法
第二部分导论,这一部分主要是关于编程的导论,(要懂得一点思想具备一点常识)《设计,编码,,与软工》(编程与思想)这一章解释了三种思想,原语,抽象,组合,,和软件开发的二个重要过程,,软件工程的相关概念,是编程入门的关键(要懂得一点领域内的数学)《数学与算法》(编程与数学)计算机整个就是架构在数学上的,跟计算机平台实现,算法设计,,架构密切相关,,真正要深入编程,,,对数学的学习是必须的,,千万不要
- Java 技术书籍大全
济南市民刘先生
java
前言本文档目前已收录277本Java相关领域经典技术书籍,从初级开发者到资深架构师,涵盖Java从业者的各个阶段。涵盖领域:Java入门书籍,Java基础及进阶书籍,框架与中间件,架构设计,设计模式,数学与算法,JVM周边语言,项目管理&领导力&流程,职业素养与个人成长,格局与视野,面试参考书等。入门书籍《明解Java》-豆瓣评分8.5《Java从入门到精通(第4版附光盘)》-豆瓣评分6《入门很简
- "歌美"之游戏开发之数学与算法_中级篇
小太阳会发光诺
ActionScript3.0是一种强大的面向对象编程语言,它还是一种适合快速构建效果丰富的互联网应用程序的语言,它所构建的应用程序已经成为Web体验的重要部分。本书以ActionScript为核心,辅以Photoshop等作为工具,深入剖析了图形图像算法及特性,介绍了游戏等特效的制作和实现,并且聚焦相关技术在交互程序各领域的应用。课程目录:课时1:概率问题与三角函数(1)课时2:概率问题与三角函
- "歌美"之游戏开发之数学与算法_高级篇
小太阳会发光诺
ActionScript3.0是一种强大的面向对象编程语言,它还是一种适合快速构建效果丰富的互联网应用程序的语言,它所构建的应用程序已经成为Web体验的重要部分。本书以ActionScript为核心,辅以Photoshop等作为工具,深入剖析了图形图像算法及特性,介绍了游戏等特效的制作和实现,并且聚焦相关技术在交互程序各领域的应用。课程目录:第1章:换元积分法和贝塞尔曲线积分的拟合课时1:换元积分
- 从入门到入坟:Java程序员一生要看多少书?Java技术书籍大全来啦
Java技术箭
Java程序员SpringBoot
本文档目前已收录277本Java相关领域经典技术书籍,从初级开发者到资深架构师,涵盖Java从业者的各个阶段,并持续更新。涵盖领域:Java入门书籍,Java基础及进阶书籍,框架与中间件,架构设计,设计模式,数学与算法,JVM周边语言,项目管理&领导力&流程,职业素养与个人成长,格局与视野,面试参考书等。注:本文只是推荐,只有一小部分的书籍有文档资料分享。包括:【Redis实战】【Kafka核心设
- Java 技术书籍大全
乐百氏vic
Java技术书籍大全本文档目前已收录277本Java相关领域经典技术书籍,从初级开发者到资深架构师,涵盖Java从业者的各个阶段。涵盖领域:Java入门书籍,Java基础及进阶书籍,框架与中间件,架构设计,设计模式,数学与算法,JVM周边语言,项目管理&领导力&流程,职业素养与个人成长,格局与视野,面试参考书等。入门书籍《明解Java》-豆瓣评分8.5《Java从入门到精通(第4版附光盘)》-豆瓣
- 80后博导拟任“211大学”副校长 曾是人大最年轻教授
机器学习算法与Python学习-公众号
本文转自“数学与算法之美”2012年,时年32岁的他成为中国人民大学最年轻的教授。6月20日,海南省委组织部发布干部任前公示,其中,现任中国人民大学汉青经济与金融高级研究院教授、反垄断与竞争政策研究所所长叶光亮拟任海南大学党委常委、副校长(试用期一年)。叶光亮温州新闻网图据公开简历,叶光亮是一名“80后”学者,生于1980年4月,研究生学历,经济学博士学位,教授,博士生导师,长江学者(青年)。叶光
- 数学与算法的艺术
K_ona
数学
为了更好体现数学在计算机算法中的重要作用,我来介绍一些数学知识以及它们的应用。转自:https://blog.csdn.net/acdreamersContens1.秦九韶算法9.最小二乘法2.斯特林公式10.自守数3.外观数列4.整数拆分问题5.阿贝尔变换6.二项式反演7.马青公式8.艾森斯坦判别法1.秦九韶算法秦九韶算法是中国南宋时期数学家秦九韶提出的一种计算多项式的优化算法。在西方又被称为H
- 老猪带你玩转自定义控件三——sai大神带我实现ios 8 时间滚轮控件
laozhu1124
ios8的时间滚轮控件实现了扁平化,带来很好用户体验,android没有现成控件,小弟不才,数学与算法知识不过关,顾十分苦恼,幸好在github上找到sai大神实现代码,甚为欣喜,顾把学习这个控件点滴记录下来,分享给大家。项目原地址https://github.com/saiwu-bigkoo/Android-PickerView。ios8滚轮的效果: 而sai大神控件的效果: 哎,妈呀是不是效果
- 数学与算法的艺术
ACdreamers
为了更好体现数学在计算机算法中的重要作用,我来介绍一些数学知识以及它们的应用。这将是一次很长的知识旅行。 Contens 1.秦九韶算法 9. 最小二乘法 2.斯特林公式 10.自守数 3.外观数列 4.整数拆分问题 5.阿贝尔变换 6.二项式反演 7.马青公式 8.艾森斯坦判别法 1.秦九韶算法
- 编程新手导论
设计模式数据结构编程算法语言编译器
第二部分导论,这一部分主要是关于编程的导论,(要懂得一点思想具备一点常识)《设计,编码,,与软工》(编程与思想)这一章解释了三种思想,原语,抽象,组合,,和软件开发的二个重要过程,,软件工程的相关概念,是编程入门的关键(要懂得一点领域内的数学)《数学与算法》(编程与数学)计算机整个就是架构在数学上的,跟计算机平台实现,算法设计,,架构密切相关,,真正要深入编程,,,对数学的学习是必须的,,千万不要
- 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