![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程经历
耿公子和编程
热爱技术,追求卓越,软件让世界更美好。
展开
-
form表单点击按钮页面会自动刷新问题解决
目录遇到问题问题解决方式遇到问题我在使用bootstrap写一点前端页面的时候,有一个登录表单,使用form来写的,代码如下:<form class="form-group" autocomplete="off" href="" action=""> <h1>Login Form</h1> <div> <input type="text" class="form原创 2021-07-09 12:24:56 · 2737 阅读 · 1 评论 -
volatile关键字浅析
volatile关键字浅析在并发编程中,volatile是很常用的一个修饰符。JDK官方文档是这么形容volatile的:The Java programming language provides a second mechanism, volatile fields, that is more convenient than locking for some purposes. A field原创 2016-09-25 21:39:21 · 614 阅读 · 0 评论 -
java虚拟机内存分配与垃圾回收
java虚拟机内存分配与垃圾回收主要讨论java 堆(Heap)的分配回收.在学过C++的应该都知道,new一个对象时都会是堆区给对象分配一块内存空间,java一样新生成的对象都会在堆上分配空间。C++是需要开发人员自己管理内存,在需要的时候申请,不需要的时候要去释放。java则都是交给虚拟机来处理,不需要关心这些事情。新生代老年代因为当前垃圾收集器都是采用分代收集,所以java堆中把堆分为:新生代原创 2016-11-30 00:51:59 · 655 阅读 · 0 评论 -
微信公众号
Hello, everyone ,我弄了一个微信公众号,用来记录我的编程和日常生活的感悟。以下是我微信公众号的二维码,大家可以关注一下我。原创 2016-09-29 22:35:45 · 433 阅读 · 0 评论 -
java CAS原理分析
java CAS原理分析基本过程分析在并发中,锁是最简单的方式,但是代价也是很高昂的。无锁算法一直是技术人员的最大追求,java中cas(compareAndSet)是著名的无锁算法。 以AtomicInteger为例,使用其方法有两个参数,一个是预期的旧值expect,另一个是要更新的值update,当且仅当预期的旧值expect和当前真实的值一致时,将内存值修改为update,否则什么都不做返原创 2016-09-27 23:15:56 · 1098 阅读 · 0 评论 -
CSDN Markdown语法
Logistic Regression(逻辑回归)以前在学校学到Logistic Regression的时候,虽然最后会使用,但是对于许多地方有很多的疑惑,:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl原创 2016-01-10 17:54:28 · 432 阅读 · 0 评论 -
安卓与PC使用USB一种Socket通信方案
安卓设备和PC之间有很多种通信方式,比如基于无线网络等等。有的时候我们可能需要一些其他的通信方式。安卓设备和PC之间可以通过使用USB来进行通信。使用USB通信能够比无线通信速度更快,效率更高,这一点在分布式中的研究中很有用处,比如我们使用多台手机做实验,记录下log,这几个log的时间最好是一样的,那么我们可以每次记录下log的时候,向PC获取一次时间,把PC的时间作为标准时间。以下给出基于USB原创 2015-07-26 19:11:15 · 2727 阅读 · 0 评论 -
Eclipse 生成Android项目javadoc遇到的问题
在eclipse中编写Android项目,如果要生成javadoc,会出现一些Android的包找不到,或者不存在这样的错误。大致错误列举如下:错误: 程序包android.util不存在 错误: 程序包android.os不存在 错误: 找不到符号这是因为在生成javadoc的过程中找不到android.jar包。遇到这种情况,直接在生成javadoc的配置中配置一下就可以了。具体步骤如下原创 2015-06-10 22:06:19 · 1590 阅读 · 0 评论 -
HBase安装
在安装HBase的时候容易遇到一些问题,可能一个常见的问题如下: NativeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException 这里异常一般就是两三行。导致这个问题的原因是因为HBase的版本和Hadoop的版本不匹配,就是Hadoop的版本不支持这个版本的HBase。因此换一个H原创 2015-04-21 14:44:54 · 426 阅读 · 0 评论 -
Hadoop 文档倒排索引实现
在上黄宜华老师的MapReduce的课程中,会有实验让实现带词频的文档倒排索引。一般情况下根据他的书就能实现基本的东西,但是根据书上的代码,运行的时候可能会有一些小的trick,会报出一些异常。其实如果参照这个文章 《Hadoop之倒排索引》就能实现所需要的功能了。但是本着知其然还要知其所以然的原则,我把我在实现过程中遇到的问题以及经历在这里分享。首先讲很基本的东西,我们的类都不是内部stat原创 2015-04-17 15:03:04 · 1438 阅读 · 1 评论 -
Log4j 2.x的使用
使用Log4j 能够帮助编程人员有效的记录log,方便使用,在编程的过程中,不需要花精力关注调试日志。总而言之很方便。log4j 2.x版本的使用和1.x的使用不一样。在使用Log4j的时候需要配置,1.x的版本配置支持xml和properties两种格式的配置文件,2.x的版本不再支持properties格式的配置文件,支持 XML, JSON, YAML三种格式配置文件。作者一般使原创 2015-03-06 20:38:08 · 681 阅读 · 0 评论