idea设置代码提示

idea内置了代码提示,对一些常见的代码块都默认了代码提示,如psvm插入主函数,souf插入换行打印等等。 但是对于习惯了eclipse开发的人来说还是喜欢用main和syso。这种情况下idea也可以对这些代码提示进行修改,或者新增,为了不破坏原有功能,我选择新增 首先打开菜单: setting -> Editor ->Live Templates 点击左上方+号可以看到弹出两个选项,第一个是新建模板,第二个是新建模板组,这里为了以后查看自定义的模板方便,我新建一个MyGroup的组,将自
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5

Python3 dir() 函数

Python dir() 函数 描述 dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。 语法 dir 语法: dir([object]) 参数说明: object -- 对象、变量、类型。 返回值 返回模块的属性列表。 实例 以下实例展示了 dir 的使用方法: >>>dir() # 获得当前模块的属性列表 ['
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5

apache(二)

apache的三种MPM及配置方式 首先,MPM是Multi-Processing Modules,表示Apache中的多路处理模块,目前在Linux上的Apache 2.2/2.4中包括三种模式:prefork、worker和event模式。 1.worker worker 是多进程多线程模型,一个进程有多个线程,每个线程处理一个连接。与prefork相比,worker模式更节省系统的内存资源。不过,需要注意worker模式下的Apache与php等程序模块的兼容性。 配置:只需要在安装编译
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5

js-object引用示例

function displayInfo(args){ var output=""; if(typeof args.name == "string"){ output += "Name: " + args.name + "\n"; } if(typeof args.age == "number"){ output += "Age: " + args.age + "\n"; } alert(output); } <a href="javascript:displayInfo({name:'bar
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5

docker ---stress压力工具的镜像

标签:压力测试 docker 1、下载一个stress压力工具的镜像 [root@docker ~]# docker pull joedval/stress Pulling repository joedval/stress 7eb627cb08a2: Download complete  b0082ba983ef: Download complete  109b72e23ca5: Download complete  a1a076997d57: Download complete  Stat
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5

DDD领域驱动设计

x [“小萌新划重点”] 第一次听别人讨论DDD场景:一个技术交流群里, 讨论的好热闹...看完别人的讨论,心里在想:what DDD... 然后网上搜索下,还是一脸懵,好吧,就当是一种新的设计模式吧... 前段时间参加了一次技术交流,主讲:CQRS... 好吧,讲完仍是一脸懵... 最近开始使用DDD,噗...终于发现不能继续一脸懵了, 最起码下次讨论,自己也能提问了,哈哈... 虽然初接触一脸懵,但是好脑袋不如烂笔头, 自己还是写了几个技术交流中总是被提起的关键词: [ "聚合",
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5

Core !

做Web,用Core,绝对是脑子进水,en,我脑子进了水,刚刚晾干。还是老老实实的用java吧
分类: 其他 发布时间: 05-22 23:26 阅读次数: 4

转两个数仓建模文章

本文转自下面两个文章: 洋码头技术公众号的<<洋码头数据仓库实践>> 随身云技术团队的 <<大数据环境数据仓库&维度建模>> 在转载之前, 先说明我认为比较合理的数仓分层: 有关ODS 层: ODS层存在的意义已经被大量证明, 加上一个ODS层, 在技术层面可以保障业务系统稳定,同时也是数据团队和业务团队的一个天然分界. ODS和业务数据库的同步最好是使用现成工具, 比如OGG/canal/sqoop/Debezium. 这些工具抽取效率高, 能适应业务数据表的变更, 甚至能做到实时. 如果业
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5

子网数、主机数与子网掩码的关系

前几天有位网友问我一些问题,最多能划分多少个子网,最多能容纳多少台主机,子网掩码怎么算等等。我不假思索的告诉了他结果,可是他又问我结果是怎么来的,详细的计算步骤,这还着实为难了我一下。我干这一行已经有11年了,技术和纯理论的东西早就在工作中磨成了经验,有些东西甚至成了本能和下意识,如同自己身体的一部分,自然能运用自如地将结果脱口而出,但是怎么给他解释呢,我认真地想了很久。因此我想把这些东西整理出来,希望有兴趣的朋友能用得上。 注意:这篇博文是个人的经验分享,并非知识普及和技巧介绍,非专业人士或
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5

Boosting and AdaBoost

boosting是一种集成技术,它试图从许多弱分类器中创建一个强大的分类器。 这是通过从训练数据构建模型来完成的,然后创建第二个模型,试图纠正第一个模型中的错误。模型被添加到训练集被完美地预测或增加模型的最大数量。 AdaBoost是第一个真正成功的用于二进制分类的增强算法。这是理解提升的最佳起点。现代增强方法建立在AdaBoost上,最显著的是随机梯度增强机。 AdaBoost是用于短决策树的。在创建了第一个树之后,每个训练实例上的树的性能都被用来衡量下一个创建的树应该注意每个训练实例的注意
分类: 其他 发布时间: 05-22 23:26 阅读次数: 4

Chapter1:基础

整本书的核心:语言的设计与实现,让我想到一句话:意识决定形态,结构决定功能。 行文的逻辑基本就是 1.提出一种设计的必要性, 2.设计从最初到现在的演变, 3.为实现这一设计,不同的语言用了不同的策略, 4.实现的细节,包括运行前的编译,运行中的检查等,也有可能是个语法糖,简单的实现换来优美的设计。 charpter1.0引言 1.机器语言通过指令集控制处理器,指令包括数字的运算,存储位的读写,地址的计算等 2.汇编语言是指令集的助记形式,用的是英文的缩写,机器语言是进制数 汇编语言与机器语言
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5

初级BFS

输入:n个顶点,m条边。 接下来输入每一条边的两个顶点。 输出遍历的顺序 #include<iostream> #include<queue> bool book[100];//bool mark[100]; int t[500][500];//int ljjz[500][500]; using namespace std; int n,m; int main() { int x,y; int u; cin>>n>>m; for(int i=0;i<m;i++
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5

20155331《网路对抗》Exp8 WEB基础实践

20155331《网路对抗》Exp8 WEB基础实践 基础问题回答 什么是表单 表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分: 表单标签,这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。表单域,包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。表单按钮,包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作 浏览器可以解析运行什么语言 浏览
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5

win7 X64系统上 PL/SQL不能识别Oracle实例

电脑系统为Win7 64位,安装的PLSql为64位,安装的Oracle客户端为运行时类型的,应该为32位客户端 电脑上之前安装的32位toad可以识别Oracle实例 在系统添加了oracle_home ,TNS_ADMIN,NLS_LANG 后,修改了PLSql中的Oracle主目录和oci库后,还是不能识别 其中,PLSql中的Oracle主目录下拉框没有识别系统中的oracle_home,是自己手动填写的。 然后安装了32位PLSQL后,PLSql配置中中的Oracle主目录可以识别,
分类: 其他 发布时间: 05-22 23:26 阅读次数: 4

SPA单页面优缺点

优点: 1.体验好,不刷新,减少 请求 数据ajax异步获取 页面流程; 2.前后端分离 3.减轻服务端压力 4.共用一套后端程序代码,设配多端 缺点: 1.首屏加载过慢; 2.SEO 不利于搜索引擎抓取 2解决办法:VUE SSR 只是解决SEO问题; 1解决方法:路由图片、懒加载、js按需加载、使用cdn、js放在body后边、压缩代码、移除console 、debugger; 异步组件(const aa=resolve =>require(['../xxx/xx']),resolve)
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5

css三种样式表写法

css三种样式表: 1、内嵌样式表: <head> <style type="text/css"> 样式表写法 </style> </head> 2、外链样式表: <link rel="stylesheet" href="1.css"> 3、行内样式表: <h1 style="font-size:30px;color:pink">红豆</h1> 三种写法的特点: ◆内嵌样式表写法,样式只作用于当前文件,没有真正实现结构(html)表现(css)分离 ◆外链样式表写法,作用范围是当前站点,范围广
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5

keras常用的网络层

一、常用层 常用层对应于core模块,core内部定义了一系列常用的网络层,包括全连接、激活层等。 1.Dense层 Dense层:全连接层。 keras.layers.core.Dense(output_dim, init='glorot_uniform', activation='linear', weights=None, W_regularizer=None, b_regularizer=None, activity_regularizer=None, W_constraint=Non
分类: 其他 发布时间: 05-22 23:26 阅读次数: 4

Python笔记七(hashilib&configparse&logging模块)

一、hashilib 算法介绍: Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢? 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 最常用的两种算法:MD5,SHA1 1)MD5是最常见的摘要算法,速度很快,生成结果是固定的128 bit字节,通常用一个32位的16进制字符串表示。另一种常见的摘要算法是SHA1,调用SHA1和调用MD5完全类似; 2)SHA1的结果是160
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5

在angularJs实现批量删除

原理:在js中定义一个数组,然后给每个复选框一个点击事件,点击事件的方法参数有两个,一个是事件源$event,一个是id。点击复选框根据事件源判断是否被选中,然后进而是向这个数组增加或者删除id。 $scope.selectIds=[];//用户勾选的ID集合 //用户勾选复选框 $scope.updateSelection=function($event,id){ if($event.target.che
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5

python学习笔记——提取网页中的信息正则表达式re

被用来检索\替换那些符合某个模式(规则)的文本,对于文本过滤或规则匹配,最强大的就是正则表达式,是python爬虫里必不可少的神兵利器。 1 正则表达式re基本规则 [0-9] 任意一个数字,等价\d [a-z] 任意一个小写字母 [A-Z]任意一个大写字母 [^0-9] 匹配非数字,等价\D \w 等价[a-z0-9_],字母数字下划线 \W 等价对\w取非 . 任意字符 [] 匹配内部任意字符或子表达式 [^] 对字符集合取非 * 匹配前面的字符或者子表达式0次或多次 + 匹配前一个字符至
分类: 其他 发布时间: 05-22 23:26 阅读次数: 5