#再谈

再谈哈夫曼树之字符串编码

今天做了某公司的一道算法题,是构建aaaabbbccd的哈夫曼树,并写出最后编码的二进制串。当时就想,哈夫曼树而已啊,我才写了一篇博客啊。。。。搞起!结果,越搞越感觉不对劲。。。。。。。问题所在是我把字符的阿斯克吗当成霍夫曼树的构架基础,其实应该是频次、频次、频次!!!! 重新做一下题:统计频次字符abcd频...

再谈CentOS 7程序自启动

上次发现了/etc/init.d下已经没有启动脚本了,然后对于启动乱序自己在rc.local中重排。其实想一想这些应用的自启动终归还是需要通过脚本来执行的。一、脚本在哪里?/usr/lib/systemd/进入这个目录,能看到好多系统级别的启动执行脚本。找到/etc/init.d下的即视感了吧。二、我们的应用脚本在哪里...
代码星球 ·2021-01-22

再谈“我是怎么招聘程序员的”

 文/陈皓  我以前写过一篇“我是怎么招聘程序员的”的文章。今天,我想再谈谈关于招聘和面试这方面的东西,主要是以下这些原因:近半年来我在进行了大量的招聘工作,对面试有一些新的体会。酷壳最近发布了几篇趣味面试题(面试题一,面试题二,面试题三),从回复中让我有一些思考。我有一个同事最近面试了一家公司...

再谈OpenCV

虽然之前写过一篇关于OpenCV的介绍(http://blog.csdn.net/carson2005/article/details/5822149)。但依旧有朋友对其不甚了解。所以,常常能碰到有人问我诸例如以下面一些问题:OpenCV能不能实现人脸识别?OpenCV有没有车辆检測的API?OpenCV有没有三维重建...
代码星球 ·2020-08-28

再谈谈数学

  版权申明:本文为博主窗户(ColinCai)原创,欢迎转帖。如要转贴,必须注明原文网址  http://www.cnblogs.com/Colin-Cai/p/7881317.html  作者:窗户  QQ:6679072  E-mail:6679072@qq.com  在一个很老的群里聊天,群里就那么二十几个人,...
代码星球 ·2020-08-09

再谈线程

1.创建线程的两种方式中,应该优先选择使用实现了Runnable接口的方式,并重写内部的Run方法。2.优点在于:可以实现多继承,可以共享实现了Runnable接口的类中的变量或者说是属性3.当主线程结束的时候,其他线程不受影响,并不会随之结束。一旦子线程启动起来后,它就拥有和主线程相同的地位,它不会受主线程的影响4....
代码星球 ·2020-08-09

再谈AbstractQueuedSynchronizer3:基于AbstractQueuedSynchronizer的并发类实现

公平模式ReentrantLock实现原理前面的文章研究了AbstractQueuedSynchronizer的独占锁和共享锁,有了前两篇文章的基础,就可以乘胜追击,看一下基于AbstractQueuedSynchronizer的并发类是如何实现的。ReentrantLock显然是一种独占锁,首先是公平模式的Reent...

再谈AbstractQueuedSynchronizer2:共享模式与基于Condition的等待/通知机制实现

共享模式acquire实现流程上文我们讲解了AbstractQueuedSynchronizer独占模式的acquire实现流程,本文趁热打铁继续看一下AbstractQueuedSynchronizer共享模式acquire的实现流程。连续两篇文章的学习,也可以对比独占模式acquire和共享模式acquire的区别...

Java虚拟机15:再谈四种引用状态

JVM的四种引用状态在Java虚拟机5:Java垃圾回收(GC)机制详解一文中,有简单提到过JVM的四种引用状态,当时只是简单学习,知道有这么一个概念,对四种引用状态理解不深。这两天重看虚拟机这部分的时候,写了很多例子详细研究了一下JVM的几种引用,对于JVM的引用理解加深了不少,因此总结写一篇文章总结并分享下。首先,...

再谈AbstractQueuedSynchronizer1:独占模式

关于AbstractQueuedSynchronizerJDK1.5之后引入了并发包java.util.concurrent,大大提高了Java程序的并发性能。关于java.util.concurrent包我总结如下:AbstractQueuedSynchronizer是并发类诸如ReentrantLock、Count...

再谈EF Core内存数据库单元测试问题

(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)题记:在用EFCore的内存数据库进行单元测试的时候遇到“无法访问已释放的对象”的错误怎么办?之前在EFCore1.0中使用Include的小技巧中简单谈到了使用EFCore内存数据库进行单元测试的方法。不过这个方法有个小问题,就是容...

再谈乱码

对于我们中国的程序员,中文乱码恐怕是最常见的问题了吧! 几乎从第一天开始就不断遇到,之后也网上查资料解决过一些,但是,在某些情况下,他又出现了!而且每次可能解决方法还不一样。。每次都是莫名其妙的就解决了,或者长拖不决。。有些乱码不解决也可以——因为它是注释。但是有些乱码就非解决不可了吧...
代码星球 ·2020-04-06

再谈java clone 以及 浅/深拷贝

简单对象的拷贝,直接使用其clone方法即可,不会有什么问题:classDogimplementsCloneablepublicDogclone(){intage;Stringname;//gettersetterDogmyDog=null;try{  myDog=(Dog)super.clone();}catch(C...

设计模式——再谈工厂模式

工厂模式,也叫做说虚构造器,在简单工厂中间插入了一个具体产品工厂,这个工厂知道产品构造时候的具体细节,而简单工厂模式的产品具体构造细节是在一个个if/else分支,或者在switch/case分支里面的。工厂模式的好处就在于将工厂和产品之间的耦合降低,将具体产品的构造过程放在了具体工厂类里面。在以后扩展产品的时候方便很...
首页上一页12下一页尾页