码迷,mamicode.com
首页 > 2018年09月16日 > 全部分享
踩过无数坑实现的哈夫曼压缩(JAVA)
最近可能又是闲着没事干了,就想做点东西,想着还没用JAVA弄过数据结构,之前搞过算法,就试着写写哈夫曼压缩了。 本以为半天就能写出来,结果,踩了无数坑,花了整整两天时间!!orz。。。不过这次踩坑,算是又了解了不少东西,更觉得在开发中学习是最快的了。 话不多说,进入正题 首先先来讲讲哈夫曼树 哈夫曼 ...
分类:编程语言   时间:2018-09-16 15:24:01    阅读次数:227
c#多线程thread实例详解
1. Thread线程启动由于ThreadStart是一个委托,所以可以简化写法 static void Main(string[] args) { Console.WriteLine("----------主程序开始,线程ID是{0}-----------------", Thread.Curre... ...
分类:编程语言   时间:2018-09-16 15:23:53    阅读次数:189
Nginx实现HTTP强制跳转HTTPS
Info 安装NGINX的还没来得及整理到这个博客,以后再来补,今天主要写跳转的实现,安装通过yum,仅供测试,生产建议编译; 环境 Centos7 ssl nginx 结果 浏览器 直接访问80 跳转https , 安装nginx 不要在意为什么不编译 生成证书(仅供测试用) 这时 test目录下 ...
分类:Web程序   时间:2018-09-16 15:23:45    阅读次数:187
CentOS 7控制台屏幕分辨率问题
我们在服务器上,很少会安装图形化界面,一般都使用字符界面的控制台。CentOS 下,控制台分辨率缺省情况下,变得很高,导致在显示器上花屏或者只能显示局部。 这是由于使用了frame buffer,好处是可以在高分辨率显示器上显示更多内容,让我们视野更加开阔,带来的问题是在普通的显示器上会出现问题。 ...
分类:其他好文   时间:2018-09-16 15:23:33    阅读次数:237
二进制运算基础
一、二进制位运算 1. 按位与(&) 位运算实质是将参与运算的数字转换为二进制,而后逐位对应进行运算。 按位与运算为:两位全为1,结果为1,即1&1=1,1&0=0,0&1=0,0&0=0。 例如51 & 5 -> 00110011 & 00000101 = 00000001 -> 51 & 5 = ...
分类:其他好文   时间:2018-09-16 15:23:24    阅读次数:147
Java基础知识盘点(三)- 线程篇
创建线程的方式及实现 一、继承Thread类创建线程类 1、定义Thread的子类,并重写run方法,因为该方法的方法体就是代表了线程要完成的任务,因此run方法又叫做执行体。 2、创建Thread子类的实例,即创建了线程对象。 3、调用线程对象的start方法来启动该线程。 二、通过Runnabl ...
分类:编程语言   时间:2018-09-16 15:23:16    阅读次数:173
python多线程学习一
本文希望达到的目标: 一、多线程的基本认识 多线程编程的目的:并行处理子任务,大幅度地提升整个任务的效率。 同一个进程中的线程,共享相同的运行环境,共享同一片数据空间,所以线程间的通讯笔进程间的通信更简单,但是这样的共享是会有危险的,如果多线程共同访问同一数据,因为访问顺序的不同,可能会导致结果不一 ...
分类:编程语言   时间:2018-09-16 15:23:06    阅读次数:256
通过移动设备行为数据预测性别年龄
1. 通过行为习惯对移动用户人口属性(年龄+性别)进行预测。 2. 数据及包含~20万用户数据,分成12组,同时提供了用户行为属性,如:手机品牌、型号、APP的类型等。 3. 通过logloss评价 main.py 1 # -*- coding: utf-8 -*- 2 3 4 import pan ...
分类:移动开发   时间:2018-09-16 15:22:56    阅读次数:235
2018焦作网络赛H
求一个串中出现次数在[L,R]区间里的子串一共有多少个,后缀数组用出现次数>=L的个数减去出现次数>R的个数就是答案。 //#define test #include<bits/stdc++.h> using namespace std; const int Nmax=250007; const i ...
分类:其他好文   时间:2018-09-16 15:22:46    阅读次数:176
lucene相关
lucene相关: 应用领域: lucene:又叫全文检索,先建立索引,在对索引进行搜索的过程。 Lucene下载 官方网站:http://lucene.apache.org/ 版本:lucene4.10.3 Jdk要求:1.7以上 域的各种类型: lucene的使用: 1、导入jar包: 2、这里 ...
分类:Web程序   时间:2018-09-16 15:22:33    阅读次数:189
开通mysql root 用户远程访问权限(转)
基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限。下面是基本的步骤:1、登录到mysql中,为root进行远程访问的授权,执行下面的命令: mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED ...
分类:数据库   时间:2018-09-16 15:22:26    阅读次数:193
序列/树上差分小结 By cellur925
首先我们需要注意一下的是,差分比较适用于修改比较多而查询比较少的情况。 一、序列上差分 借教室 这是一道二分答案,在check函数中用到差分技巧的一道题,譬如说我们要把一个序列中[l,r]区间都加上一个权值,我们可以把在 l 处加上这个值,在r+1处减去这个值,再对记录权值的数组求前缀和,那么我们就 ...
分类:其他好文   时间:2018-09-16 15:22:08    阅读次数:200
VS 小插件 之 编辑器背景图片
一、引言 不知道标题的名字我描述的是否正确哈,其实就是用VS写代码的时候,背景一般都是纯白 或者 纯黑(看主题而定),那么我前段时间发现 只需要一个VS插件,居然可以给VS设置背景图片,甚至还可以循环播放图片集。这样 我们在写代码的时候 就不那么单调了。 二、插件实现效果 三、插件下载地址 四、插件 ...
分类:其他好文   时间:2018-09-16 15:21:58    阅读次数:221
OpenCV学习参考 即时贴
基本安装:https://blog.csdn.net/nicewe/article/details/79173346 Contribute编译 安装:https://blog.csdn.net/zmdsjtu/article/details/78069739 ...
分类:其他好文   时间:2018-09-16 15:21:50    阅读次数:151
Firebird SEQUENCE
Firebird3 以后可以有自增列,也可以类似Oracle、Postgresql手动添加序列,产生新值,灵活操作。 创建序列: CREATE SEQUENCE SUPPLIER_ID START WITH 0 INCREMENT BY 1; 修改序列最大值: ALTER SEQUENCE SUPP ...
分类:其他好文   时间:2018-09-16 12:36:28    阅读次数:269
PAT 1065 单身狗
https://pintia.cn/problem-sets/994805260223102976/problems/994805266942377984 “单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。 输入格式: 输入第一行给出一个正整数 N ...
分类:其他好文   时间:2018-09-16 12:36:18    阅读次数:205
RPC 框架之 Goole protobuf
Goole 的 protobuf 即 Protocol Buffers 是一个很好的RPC 框架,支持 c++ python java 接下来进行官方文档的解读,然后你会对protobuf 会有一个很好的认识: Protocol buffers are language-neutral, platf ...
分类:其他好文   时间:2018-09-16 12:36:10    阅读次数:201
906条   上一页 1 ... 42 43 44 45 46 47 48 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!