- 博客(66)
- 收藏
- 关注
转载 趣写算法系列之--匈牙利算法
【书本上的算法往往讲得非常复杂,我和我的朋友计划用一些简单通俗的例子来描述算法的流程】匈牙利算法是由匈牙利数学家Edmonds于1965年提出,因而得名。匈牙利算法是基于Hall定理中充分性证明的思想,它是部图匹配最常见的算法,该算法的核心就是寻找增广路径,它是一种用增广路径求二分图最大匹配的算法。-------等等,看得头大?那么请看下面的版本:...
2018-08-31 09:46:57 67
转载 Power Designer 转C#实体类方法
原文:Power Designer 转C#实体类方法1、打开Power Designer菜单Tools,选择如图2、弹出方框中选择PD安装目录下的如图地址3、object language选择正确目录后,可选如图语言,如C#。再填写name和code。3、选择detail,看着需要勾选。确定完成。4、打开生成后的PhysicalD...
2018-08-30 13:15:00 127
转载 电商巨头角逐付费会员制,新零售生态或成为决胜关键?
8月8日,在“88会员年度群星盛典”上,阿里宣布将推出“88VIP”会员制计划。而这次的“88VIP”会员制服务几乎涵盖了阿里巴巴集团旗下所有的核心业务,比如天猫超市、天猫直营,以及虾米音乐、淘票票、饿了么等业务,购买该会员相当于拥有了“一卡通”的权利。可以预见,阿里这次推出的全新会员体系将给电商行业带来极大的影响,波及范围不亚于新零售概念的提出。那么,付费会员制为何会引来电商巨头的觊觎?阿里布...
2018-08-30 02:45:07 219
转载 Android Gradle Plugin源码解析
笔者最近在做公司项目的模块化重构,做的过程中一直在思考以下几个问题:一个apk文件和一个aar文件有什么区别?什么样的工程会导出一个apk,什么样的工程可以导出aar?一个apk的诞生伴随着哪些配置的过程,aar呢?他们俩之间可以快速的进行交换吗?以上的这些疑问都在Google大大给我们开发的两个plugin中得到答案:com.android.applicationcom.an...
2018-08-29 06:53:20 482
转载 调查:日本近九成企业管理层对AI效果表示期待
据新加坡《联合早报》6月22日报道,随着人工智能(AI)的普及,有人担心AI会替代人类工作,失业者将会增多。但人力资源服务巨头Adecco公司的调查显示,日本民间企业88.7%的管理层对AI效果表示期待,认为其有利于缩短劳动时间和提高业务效率等优势。智搜(Giiso)信息成立于2013年是国内领先的“人工智能+资讯”领域技术服务商,在大数据挖掘、智能语义、知识图谱等领域都拥有国内顶尖技术。同时旗下...
2018-08-29 06:18:10 55
转载 JavaScript实现继承
简介本文不准备深入细节,主要是对《JavaScript高级程序设计中》介绍的JS如何实现继承做一个总结,毕竟好记性不如烂笔头。文末会附带一张神图,搞清楚这张图,原型链也就没有什么问题了。ES5实现继承的六种方式1. 原型链基本思想:利用原型链让一个引用类型继承另一个引用类型的属性和方法。function SuperType (...
2018-08-28 13:42:37 40
转载 SpringMVC中跳转路径的问题
1. @RequestMapping1)@RequestMapping既可以作用于类,也可以作用于方法2)@RequestMapping中value值(即跳转的路径),可以加 “/”,也可不加 /也就是说:@RequestMapping(“users”) 等价于 @RequestMapping(“/users”) 3)作用于类的 @Requ...
2018-08-27 15:41:00 280
转载 深入理解es6(一)
前言对于es6大多数人都了解,但是好多东西理解的不是很深刻,下面就我个人在用es6的过程中对es6的理解,把es6和es5进行对比讲解,希望大家能够喜欢。今天我们主要介绍块级绑定、字符串方法、函数,还有好多es6的东西,会慢慢和大家一起理解。目录块级绑定(let和const)字符串方法函数块级绑定(let和const)var声明与变量提升,看下边这个例子function fn(flag) { ...
2018-08-27 02:07:21 203
转载 Drools(BRMS) 速成教程(上)
大家在日常开发中,肯定遇到过一些业务规则变来变去的需求,比如:会员积分系统(今天要新注册会员送10积分,明天要改成注册送优惠券,后天搞活动要改成注册自动变成高级会员...),此类需求,一般都是通过写if分支来实现的,参考下面:if (规则条件1){ //处理1}else if (规则条件2){ //处理2}else if (规则条件3){ //处理3...
2018-08-26 22:33:00 653
转载 kali 执行apt-get upgrade后,终端无法打开的解决办法
今天在kali执行apt-get upgrade命令后,reboot启动,发现进入界面终端无法开启一波百度,google发现大概应该是语言的配置问题,因为最开始安装kali的时候是选择中文,可能upgrade后,系统把语言设置回了英文,所以在终端会显示乱码,无法打开解决办法:1 Alt+Ctrl +F6进入命令行界面2 在命令行界面执行以下指令apt-get install...
2018-08-26 21:49:00 1562
转载 Maven下载不了Oracle驱动问题
问题原因:因为oracle驱动需要官方授权,所以在pop.xml文件直接配置,无法下载成功. 解决方法:通过将驱动包安装到本地maven库,可以解决此问题。 1.在cmd中输入如下maven命令 mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversio...
2018-08-25 20:39:41 155
转载 elk-filebeat-(效果图示)(四)
一、vim filebeat-6.3.2-linux-x86_64/filebeat.yml- type: log # Change to true to enable this input configuration. #enabled: false 改为true才生效 enabled: true # Paths that should be crawle...
2018-08-25 18:42:00 55
转载 LeetCode 426. Convert Binary Search Tree to Sorted Doubly Linked List
看起来很难,但是仔细想一下,实质就是二叉树的中序遍历的问题,中序遍历有递归和非递归(至少两种写法)。递归:class Solution {public: Node *prev; //实质是指向最后一个元素的指针 Node* treeToDoublyList(Node* root) { if (root==NULL) return N...
2018-08-24 23:43:00 56
转载 写出优质Java代码的4个技巧
我们平时的编程任务不外乎就是将相同的技术套件应用到不同的项目中去,对于大多数情况来说,这些技术都是可以满足目标的。然而,有的项目可能需要用到一些特别的技术,因此工程师们得深入研究,去寻找那些最简单但最有效的方法。本文我们将介绍一些有助于解决常见问题的通用设计策略和目标实现技术,即:只做有目的性的优化常量尽量使用枚举重新定义类里面的equals()方法尽量多使用多态性值得注意的...
2018-08-24 23:11:38 40
转载 5. RAMN备份与恢复
一. rman简介 RMAN(Recovery Manager)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的 Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,...
2018-08-24 16:16:00 98
转载 PHP如何通过JSON-RPC与以太坊交互
自去年以来,我们正在开发区块链(Blockchain)业务。最近使用过Ethereum并使用PHP,所以我想我们应该聊聊这个话题。这里有个前提:1.理解区块链2.对编程语言有了解本文的主要内容:1.开发环境2.以太坊的介绍3.准备JSON-RPC调用4.从PHP访问1.开发环境我们将使用Ubuntu 14.04 LTS。安装操作系统后,输入预先确定的命令。$ sudo...
2018-08-24 13:39:12 125
转载 Go基础学习记录 - 编写Web应用程 - Web开发输入验证(三)
转载Go基础学习记录 - 编写Web应用程 - Web开发输入验证(三)继续前面几篇文章的分享,本次分享下 -- 输入验证为了保持项目的可学习性,我这里将之前分享的代码积累了下,放在github上,想要尽快入手学习的,可以直接clone我的代码,写代码不上手,都等于白搭,光看的话,对于我来说,我是不行的,没办法学会。项目地址http...
2018-08-23 03:59:41 65
转载 rs.getMetadata
元数据(MetaData),即定义数据的数据。打个比方,就好像我们要想搜索一首歌(歌本身是数据),而我们可以通过歌名,作者,专辑等信息来搜索,那么这些歌名,作者,专辑等等就是这首歌的元数据。因此数据库的元数据就是一些注明数据库信息的数据。由ResultSet对象的getMetaData()方法获取的是ResultSetMetaData对象。这个是表结构对象,可以通过表结构对象来获取自身各个元数...
2018-08-22 21:53:00 305
转载 selenium使用Xpath定位之完整篇
其中有一片文章提到了xpath元素定位,但是该文章中有些并不能适应一些特殊与个性化的场景。在文本中提供xpath元素的定位终极篇,你一定能在这里找到你需要的解决办法。第一种方法:通过绝对路径做定位(相信大家不会使用这种方式)By.xpath("html/body/div/form/input")第二种方法:通过相对路径定位(大家最常使用的方式)...
2018-08-22 11:37:00 170
转载 gdb调试
启动 GDB的方法有以下几种: 1、gdb <program> program也就是你的执行文件,一般在当然目录下。 2、gdb <program> core 用gdb同时调试一个运行程序和core文件,core是程序非法执行后core dump后产生 的文件。 3、gdb <program> <PID> 如果你的程序是一个服务程序,那么你可以指定这...
2018-08-22 00:33:00 40
转载 如何在mpvue中正确的引用小程序的原生自定义组件
最近,很多人给我留言,问我说怎么在mpvue项目中引入小程序原生框架中的自定义组件。有这种需求,是非常正常的一件事情。因为在实际开发中,我们通常希望使用已有的开源组件库来进行开发,这些开源组件库大多是基于原生自定义组件的方式写成,比如目前比较流行的Vant Weapp、iView Weapp等等。所以,在m...
2018-08-21 23:24:00 540
转载 在CentOS7上安装和使用ZooKeeper最新版本(V3.4.12)
0.ZooKeeper文档http://zookeeper.apache.org/doc/r3.4.11/zookeeperOver.html1.准备在CentOS7上安装zookeeper时,如下工具必须要有:wget如果没有,则进行安装:yum -y install wget 2.下载安装下载到本地 cd /usr/local/src...
2018-08-21 19:53:00 108
转载 Swift API 设计思考题
参考文档:[译] 官方 Swift API 设计规范说明下面两个方法为什么第一个声明了参数标签 at,第二个方法缺省了。extension List { public mutating func remove(at position: Index) -> Element public mutating func remove(_ member: Element) ->...
2018-08-21 04:04:43 58
转载 python基础——散列类型
集合集合具有不重复性,无序性的可变对象。集合定义直接定义 如:a = {'a','b',2} 别的类型转换,利用set a = set(b) 其中b可以是一个列表或字符串等增add add只有一个参数,只能一次添加一个元素 update 可以一次加入多个元素,参数可以是列表或字符串a = {'a','b'}a....
2018-08-20 23:58:00 100
转载 javascript 命名规范
命名规范及必要性——这里只说javascript命名可读性——能看懂规范性——符合规则写代码时间久之后,我们发现,在项目中要给各种各样的地方起名字。变量、参数、id等等。有时候真的被一波一波的名字搞晕,索性随便起个名字了事。但这往往却是自己给自己挖坑的开始。这在一个人的小项目看起来并没有什么影响,但是到了大型项目的多人协作和代码...
2018-08-20 23:38:53 253
转载 谷歌研发开源协议,助听器有望原生支安卓系统
百度智能云 云生态狂欢季 热门云产品1折起>>> 尽管现在iPhone已经几乎成为街机人手近乎一部,...
2018-08-20 07:39:19 62
转载 Node.js使用cookie
一,Cookie简介二,Cookie 特点三,Cookie的使用四,加密Cookie五,Cookie的应用一,Cookie简介 cookie 是存储于访问者的计算机中的变量。可以让我们用同一个浏览器访问同一个域名的时候共享数据 HTTP 是无状态协议。简单地说,当你浏览了一个页面,然后转到同一个网站的另一个页面,服务器无法认识到这是同一个浏览器在访问同一个网...
2018-08-19 23:39:00 59
转载 关于微信小程序 modal弹框组件的介绍
微信小程序 modal:这里对微信小程序中 modal组件进行详细解析,我想开发微信小程序的小伙伴可以用到,这里小编就记录下modal的知识要点。modalmodal类似于javascript中的confirm弹框,默认情况下是一个带有确认取消的弹框,不过点击取消后弹框不会自动隐藏,需要通过触发事件调用函数来控制hidden属性。官方文档.wxml...
2018-08-17 19:05:00 518
转载 网络流24题
#6000. 「网络流 24 题」搭配飞行员二分图匹配#include<iostream>#include<cstring>#include<cstdio>#include<queue>using namespace std;inline int rd(){ int ret=0,f=1;char ...
2018-08-16 19:34:00 51
转载 内置函数, 递归, 二分法
一. lambda()a = lambda n: n ** 2a = lambda x, y: (x, y)a = lambda x, y: x, y 这个需要两个变量名来接收, 把y赋值给第二个变量名fn = lambda *args: max(args)lambda有返回值二. sorted()sorted(iterable, key, ...
2018-08-15 18:50:00 71
转载 error: docker-runc not installed on system
执行docker run报错: /usr/bin/docker-current: Error response from daemon: shim error: docker-runc not installed on system.解决办法1: cd /usr/libexec/docker/ sudo ln -s docker-runc-current docker-r...
2018-08-15 12:20:26 95
转载 谈谈对http和http的理解
一、前提背景超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果存在攻击情况,将会泄漏其中的信息,比如信用卡密码等等。 安全套接字层超文本传输协议HTTPS,就是很好解决了http存在的问题,实现对传递中信息的加密,在HTTP的基础上加入了SSL协议,...
2018-08-15 03:06:55 261
转载 用arduinoUNO做温度计
目标电烙铁的温度是50度以上和185度以上的时候,LED点亮。用料arduinoUNOled(2个)电阻器(1kΩ/3个)热敏电阻(103CT4/1个)https://www.marutsu.co.jp/pc/i/59749/电路图A1~A3,5V,GND是arduino的引脚。代码int analogvalue = 0;void setup() { Serial...
2018-08-13 14:55:23 1264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人