c++——inline

inline——嵌入代码行中,类似宏但更强大(宏不能做类型检查) 空间换时间 不是defination,而是declaration 建议将两三行的短函数,或会被多次调用(循环中的函数)定义成inline 大函数(>20行),递归函数 在.h文件中定义函数体即可,不需要.cpp文件 类的成员函数直接在.h中写函数体,不需要加inline关键字(不需要.cpp即可完成类定义) 建议将get()和set()定义成内联
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

N!(hdu1042)

N! Given an integer N(0 ≤ N ≤ 10000), your task is to calculate N! Input One N in one line, process to the end of file. Output For each N, output N! in one line. Sample Input 1 2 3 Sample Output 1 2 6 思路: 压位高精\(or FFT\),当然压位只能卡过去,\(FFT\)时需要对数列分治,即为\
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

Java中的Properties类详解

1.Properties类是什么? Properties(Java.util.Properties),该类主要用于读取Java的配置文件,不同的编程语言有自己所支持的配置文件,配置文件中很多变量是经常改变的,为了方便用户的配置,能让用户够脱离程序本身去修改相关的变量设置。就像在Java中,其配置文件常为.properties文件,是以键值对的形式进行参数配置的。 2.常用的方法 getProperty(String key) 在此属性列表中搜索具有指定键的属性。如果在此属性列表中找不到该键,则
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

Spring的第一天

1.Spring ioc   控制反转,解决了上层完全依赖下层的问题,实现了上层对下层的控制   底层原理:xml解析+反射+容器+设计模式   注意 xml文件一定要放在src目录下   获取容器的三种方式:   ① ApplicationContext context=new ClassPathXmlApplicationContext("xml文件名");   ② ApplicationContext context=new FileSystemXmlApplicationContext
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

爬虫小程序(爬取英雄联盟的英雄皮肤)

一、爬虫流程: 1、明确目标:url = https://daoju.qq.com/lol/list/17-0-0-0-0-0-0-0-0-0-0-00-0-0-1-1.shtml?ADTAG=innercop.lol.SY.shoppinglist_new_17 2、判断数据类型:动态/静态(这里是动态类型,是通过JS渲染的)    备注:如何来判断数据类型?是通过源码来判断的,如果网页源码中可以找到我们需要爬取的数据,那么就代表是静态,可以通过访问网页后结合正则就可以获取数据, 如果网页源
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

实时在线学习的构建

准备尝试构建一个实时在线学习的pipeline,包括从样本的实时构建到训练到更新...
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

算法实践:递归思想及其运用

什么是递归? 简单理解就是:自己调用自己 写一个递归函数的关键:1、递归公式 (重复执行某个规则)2、终止条件(也就是最后应该是个常量,而不是一直执行下去) 具体化过程,比如我们要求1~n的整数之和,我们很容易想到这个方式: 那么如果换成递归方式去写应该是怎样的呢? 首先我们要找到这个算法的规则,这个和的整数是累加的,也就是它一直在执行累加这个规则(反过来的),终止条件就是n为1的时候。 应用场景: 1、楼梯问题:假如楼梯有n个台阶,每次可以走1个或2个台阶,请问走完这n个台阶有几种走法? 首
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

关于C 语言的字符串常量拼接

问题记录: C语言中,字符串是否可以通过连续的常量创建直接编辑拼接在一起? 比如下述语句赋值: const char *path = “this is string one” “this is string two”; 验证: 1 #include <stdio.h> 2 3 #define AVAGO_FIRMWARE_PATH "/avago/firmware/" 4 5 int main(void) 6 { 7 // int phy_id = 0; 8
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

2019年中国独角兽企业

大纲 介绍 名单 统计 介绍 独角兽公司一般指投资界对于10亿美元以上估值,并且创办时间相对较短(一般为十年内)还未上市的公司的称谓。美国著名Cowboy Venture投资人Aileen Lee在2013年将私募和公开市场的估值超过10亿美元的创业公司做出分类,并将这些公司称为“独角兽”。更多详情 10月21日,胡润研究院发布了首份《2019胡润全球独角兽榜》,上榜的企业皆是全球估值10亿美元以上的科技初创企业,上榜企业创办不超过10年,获得过私募投资且未上市,共计494家,在这份榜单上,中
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

nginx的压缩、https加密实现、rewrite、常见盗链配置

Nginx 压缩功能 ngx_http_gzip_module #ngx_http_gzip_module 用gzip方法压缩响应数据,节约带宽 #启用或禁用gzip压缩,默认关闭 gzip on | off; #压缩比由低到高从1到9,默认为1 gzip_comp_level level; #禁用IE6 gzip功能 gzip_disable "MSIE [1-6]\."; #gzip压缩的最小文件,小于设置值的文件将不会压缩 gzip_min_length 1k; #启用压缩功能
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

【开发笔记】- Idea启动Gradle报错:Warning:Unable to make the module: reading, related gradle configuration was not found. Please, re-import the Gradle project and try again

报错信息: Warning:Unable to make the module: reading, related gradle configuration was not found. Please, re-import the Gradle project and try again 解决办法: 开启步骤:View -> Tool Windows -> Gradle 点击refesh解决 不行的话你再看看,我是这样解决的,谢谢。
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

元素在页面上的定位

定位 相对定位 书写格式:position: relative ; left: xx px; top: xx px; 绝对定位:脱离文档流;默认的(0,0)点在body的左上角; 书写格式:position:absolute; left: xx px; top: xx px; 注意:绝对定位元素以包含它并离它最近的非静态定位元素的(0,0)点作为它的(0,0)点 固定定位:脱离文档流;宽高可设,默认的(0,0)点在视口(viewport)的(0,0)点 书写格式:position:fixed;
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

c++——Qt基本概念

QObject :所有 Qt 类的基类 QWidget类:包含所有组件的类 Widgets:组件,组成Qt界面的基本元素 window:界面,是不含有父组件的组件 Child Widgets:子组件,主界面里的其他组件 layouts:布局,界面上组件排列的方式
分类: 其他 发布时间: 12-16 22:00 阅读次数: 0

习题:逼死强迫症(矩阵快速幂)

题目 传送门 思路 我们设\(ans_i\)为\(2*i\)矩阵的答案 那么\(ans_i\)怎么转移呢? 首先有一点很容易明白 如果特殊方块不在新进入的矩阵中 那么\(ans_i=ans_{i-1}+ans_{i-2}+x\) 因为对于\(2*(i-1)和2*(i-2)\)两个矩阵,如果特殊方块不在新进入的矩阵中, 那么构成就只有一种情况 如果特殊方块在新进入的矩阵中呢? 对于标红的两个矩阵是必填的, 并且在特殊方块之下的所有矩阵都必须竖着放,也就是只有一种方案 在之后,在特殊方块之上就是一
分类: 其他 发布时间: 12-16 22:00 阅读次数: 0

《Hands-On System Programming with Go》之写文件的代码模板

使用了buffer,这个神奇东东。 var w io.WriteCloser // initialise writer defer w.Close() b := bufio.NewWriter(w) defer b.Flush() // write operations   
分类: 其他 发布时间: 12-16 22:00 阅读次数: 0

nginx全局配置和性能优化

nginx目录结构和命令 1、ls /apps/nginx/: html是测试页,sbin是主程序 2、ls /apps/nginx/sbin/: nginx 只有一个程序文件 3、ls /apps/nginx/html/: 50x.html index.html 测试网页 nginx:默认为启动nginx -h 查看帮助选项 -V 查看版本和配置选项 -t 测试nginx语法错误 -c filename 指定配置文件(default: /etc/nginx/nginx.conf) -s s
分类: 其他 发布时间: 12-16 22:00 阅读次数: 0

配置Centos(第十三步分区设置)

1.点击开启此虚拟机之后,选择第一个 (注意:如果鼠标不显示出来,按alt+ctrl键) 2.然后选择skip跳过检测,如果选择了ok就会有很长时间的检测 3.然后选择NEXT 4.选择中文,然后点击next (这步是选择安装时候的语言) 5.默认选择美国英语式,然后点击下一步 (这步是选择键盘的语言) 6.默认选择第一个就行了,然后点下一步 7.选择第一个 (这个是你的磁盘) 8.自定义设置主机名,然后点击下一步 9.默认的选择时间,然后点击下一步 10.设置root用户密码 11.正常安装
分类: 其他 发布时间: 12-16 22:00 阅读次数: 0

web前端入门到实战:几种HTML标签伪元素绑定事件的方式

下面整理出几种简便方式实现click伪元素时进行事件处理,附上例子代码。HTML结构首先HTML结构是这样的<section><span>按钮文字</span></section>实现方法第一种通过CSS3的pointer-events特性来实现。CSS代码<style>*{margin:0;padding:0;}section{bord
分类: 服务端 发布时间: 12-16 22:00 阅读次数: 0

什么是盒模型?

盒子的组成:     外边距:margin 一个元素与另一个元素的距离     边框:border     内边距:padding     内容:content 标准盒:总宽度=width+左右内边距+左右边框     总高度=height+上下内边距+上下内边距 IE盒:box-sizing:border-box;     设置的宽高是总的宽高,而不是内容的宽高。
分类: 其他 发布时间: 12-16 21:50 阅读次数: 0

Day1 Spring 概述 & IOC

Spring是什么? Spring名称指: Spring家族,包括Spring整个生态,Spring Framework、Spring MVC等; 特指Spring Framework; Spring官网:https://spring.io/ Spring(Spring Framework)是什么? Spring是一个轻量级的IOC容器框架,简化Java企业级应用开发,使得开发者更聚焦于业务逻辑。同时Spring集成了许多优秀的第三方框架。 Spring提供的核心功能: IOC(Inversi
分类: 其他 发布时间: 12-16 21:50 阅读次数: 0