const修饰符

一、const声明常量 类型前加const修饰符可声明常量。 1、const在类型前面 const int value; //value是const const char *value; //*value是const, value可变 const (char *) value; //value是const,*value可变 char* const value; //value是co
分类: 其他 发布时间: 07-06 23:24 阅读次数: 0

java 对象的初始化流程(静态成员、静态代码块、普通代码块、构造方法)

一、java对象初始化过程   第一步,加载该类,一个java对象在初始化前会进行类加载,在JVM中生成Class对象。加载一个类会进行如下操作,下面给出递归描述。(关于Class对象详见反射 点击这里)     如果该类有父类,则先加载其父类。         i 初始化该类静态成员     ii 执行该类静态代码块   第二步,创建对象,如果该类有父类,则创建对象时会先创建其父类的对象,外层包裹子类的属性和方法,然后返回子类的引用,下面给出递归描述。     如果该类有父类,先创建父类的对
分类: 其他 发布时间: 07-06 23:24 阅读次数: 0

07 json与os模块(进阶)

json和os模块 阶段一 、数据交换 1、json的基本介绍 JSON全名是JavaScript Object Notation(即:JavaScript对象标记)它是JavaScript的子集。 前端和后端进行数据交互,其实就是JS和Python进行数据交互 2、json模块 API 接口一:json.dumps(obj) # 将obj这个对象,变成JSON字符串 接口二:json.loads(s) # 将s这个JSON字符串,转换成Python的数据类型 接口三:json.dump 接口
分类: 其他 发布时间: 07-06 23:24 阅读次数: 0

C#学习笔记之进度条

在编写WinForm程序时,我们有很多时候需要用到进度条,下面我来分享一下我在处理进度条时所采用的各种方法。 创建一个Winform窗体应用项目。添加一个新的窗体(progressForm.cs)用来承载进度条; 在progressForm窗体添加一个进度条控件。 1,单线程进度条 向progressForm.cs添加一个方法Addprogess用来推动进度条。 public void Addprogess() { progressBar1.Value
分类: 其他 发布时间: 07-06 23:24 阅读次数: 0

HTTP chunked

持久连接 HTTP1.1中引入了持久连接,使用以下Header,则TCP连接可以不会被关闭,可以被多个请求重用。 Connection: keep-alive Content-Length 在使用持久连接的前提下,当客户端向服务器发送请求A和请求B,服务器会按序回复响应A和响应B,为了知道响应A的数据接收完毕,开始接收响应B的数据,我们需要使用Content-Length来声明数据的大...
分类: 其他 发布时间: 07-06 23:24 阅读次数: 0

安装kafka

参考官网教程:http://kafka.apache.org/quickstart 1. 从官网上获取下载地址并下载 wget http://mirrors.hust.edu.cn/apache/kafka/1.1.0/kafka_2.11-1.1.0.tgz 2. 解压即安装 tar -xvf kafka_2.11-1.1.0.tgz 3. 启动zookeeper kaf...
分类: 其他 发布时间: 07-06 23:23 阅读次数: 0

使用docker安装kafka

参考:https://blog.csdn.net/snowcity1231/article/details/54946857 1. 启动zookeeper容器 docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper 2. 启动kafka容器 docker run -d --name kafka -...
分类: 其他 发布时间: 07-06 23:23 阅读次数: 0

nginx配置笔记

server { # 监听端口9000 # default_server将此server设为默认server listen 9000 default_server; # 匹配域名 server_name www.xxx.com; # 匹配url前缀为xxx location /xxx { # /xxx在html下,即访问...
分类: 其他 发布时间: 07-06 23:23 阅读次数: 0

Tomcat的组成

Server:可配置关闭端口和关闭指令 Service:一个Server有多个service Connector:连接器,可配置一个连接端口,一个协议处理器 Container(Engine):处理器 Host:可配置多个Host,如localhost、www.xxx.com Context::对应一个web应用,每个应用有一个ServletContext Executor:线程池,可...
分类: 其他 发布时间: 07-06 23:23 阅读次数: 0

剑指Offer - 矩形覆盖 (C/C++, Java, Python )

题目描述我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?思路:递推式:f(n) = f(n-1) + f(n-2)C/C++JavaPython    运行时间:29ms    占用内存:5708k# -*- coding:utf-8 -*- class Solution: def rectCover(self...
分类: 其他 发布时间: 07-06 23:22 阅读次数: 0

剑指Offer - 二叉搜索树与双向链表 (C/C++, Java, Python)

题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。思路:        递归:边界条件判断,然后递归左边,返回的是首节点地址,找到左子树最右边节点;若左子树非空,则左子树构成的双链表添加root节点;递归右边,若右子树非空则在root节点后面添加右子树的双链表C/C++:运行时间:4ms    占用内存:480k/* stru...
分类: 其他 发布时间: 07-06 23:22 阅读次数: 0

准确率(Accuracy),精确率/查准率(Precision), 召回率/查全率(Recall)和F1-Measure

        机器学习(ML), 自然语言处理(NLP), 信息检索(IR)等领域, 评估(Evaluation)是一个必要的工作, 而其评价指标往往有如下几点: 准确率(Accuracy), 精确率(Precision), 召回率(Recall) 和 F1-Measure.(注:相对来说,IR 的 ground truth 很多时候是一个 Ordered List, 而不是一个 Bool 类型...
分类: 其他 发布时间: 07-06 23:22 阅读次数: 0

统计机器学习方法概论

统计机器学习:    1)以数据(以离散数据为主)为研究对象,是数据驱动的学科。它从数据出发,提取数据的特征,抽象出数据的模型,发现数据中的知识,又回到对数据的分析与预测中去!(关于数据的假设是同类数据具有一定的统计规律性,这是统计学习的前提。)    2)目的是对数据进行预测与分析(通过构建概率统计模型实现)    3)以方法为中心,方法用以构建模型并应用模型进行分析--监督学习、无监督学习、半...
分类: 其他 发布时间: 07-06 23:21 阅读次数: 0

NYOJ-79拦截导弹---LIS变形-最长递减子序列

最长递增子序列 (Longest increasing subsequence) 的变形,即最长递减子序列已知求最长上升子序列的模板为:int res = 0;for(int i =0;i<n;i++){ dp[i]=1; for(int j=0;j<i;j++) if(a[j]<a[i]) dp[i] = max(dp[i],dp[j]+1); ...
分类: 其他 发布时间: 07-06 23:21 阅读次数: 0

剑指Offer - 平衡二叉树 (C/C++,Java,Python)

题目描述输入一棵二叉树,判断该二叉树是否是平衡二叉树。思路:        左右子树的高度相差不大于1,递归判断。C/C++:Java:Python:    法一:写一个计算树深度的函数,在判断平衡树的函数里调用    运行时间:32ms    占用内存:5736k# -*- coding:utf-8 -*- # class TreeNode: # def __init__(self, x...
分类: 其他 发布时间: 07-06 23:21 阅读次数: 0

细说:特征工程 - Feature Engineering

先来一张思维导图:        坊间常说:“数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限而已”。由此可见,特征工程在机器学习中占有相当重要的地位。在实际应用当中,可以说特征工程是机器学习成功的关键。纵观Kaggle、KDD等国内外大大小小的比赛,每个竞赛的冠军其实并没有用到很高深的算法,大多数都是在特征工程这个环节做出了出色的工作,然后使用一些常见的算法,比如LR,就能得到出色的...
分类: 其他 发布时间: 07-06 23:21 阅读次数: 0

学习日报 4

姓名:唐一凡  日期:2018.06.23今日学习任务:用Altium Designed 绘制单片机最小系统的原理图,绘制51芯片的原理图和封装。今日任务完成情况:已完成课上的制图要求,安装软件,制作元件库和封装。今日开发中出现的问题汇总:软件的封装画图还不够熟练,还需要有所进步。今日未解决问题:无今日开发收获:学会了制作元件库和对元件进行封装。自我评价:老师要求的都能够认真的完成,同时学会了自己...
分类: 其他 发布时间: 07-06 23:20 阅读次数: 0

学习日报 7

学生姓名:唐一凡          日期:2018.6.26今日学习任务:用数码管、矩阵按键做一个简易的计算器。今日任务完成情况:关于矩阵按键的使用还不够了解。今日开发中出现的问题汇总:当单独使用某些部件的时候,能够理解应用,但是一旦要综合应用的时候,也会有自己的想法,但                                                 却不知道怎么用代码去实现它。今...
分类: 其他 发布时间: 07-06 23:19 阅读次数: 0

学习日报 8

姓名:唐一凡  日期:2018.06.27今日学习任务: 学习单片机关于中断和计时器的使用今日任务完成情况:基本掌握中断和计时器的使用,能够用51实现具体的功能。代码量:500行。今日开发中出现的问题汇总:外部中断和内部中断还是有有点分不清使用。定时器的类型使用不够熟练。今日未解决问题:无。今日开发收获:对于之前学习过得中断和计时器有了基本的操作练习,对于遗忘的部分有了回顾。能够实现一些功能。自我...
分类: 其他 发布时间: 07-06 23:19 阅读次数: 0

学习日报 9

姓名:唐一凡             日期:2018.6.28今日学习任务:编写电子秒表的程序今日任务完成情况:已完成今日开发中出现的问题汇总:数码管不能显示模式不能切换以及不能加减操作今日未解决的问题:无今日开发收获:能显示时间并进行加减自我评价:继续努力...
分类: 其他 发布时间: 07-06 23:19 阅读次数: 0