摘要:
渗透的艺术 阅读全文
摘要:
读取java配置文件properties,java项目里很多参数都是写在配置文件properties上,如果需要读取的话,可以使用jdk里提供的Properties类进行处理。 阅读全文
摘要:
大数据4个明显的特征,大数据思维四个递进的层次
大数据4个明显的特征:
1.数据量足够大,要大到让统计的结果具有非常高的置信度
2.具有多维度的特征,而且各个维度最好是正交的
3.数据的完备性,完备性使得大数据可以算无遗策
4.在一些场景下的实时性,比如堵车信息一定时间过了数据就失去意义了
--------
大数据思维四个递进的层次:
第一层:从大量的、看似杂乱无章的数据点,总结出原来找不到的相关性。
第二层:不事先作假定,从大数据出发先得到结论,再分析原因。
第三层:利用大数据在准确把控宏观规律的同时,精确到每一个细节。
第四层:用不同维度找到的强相关性可以取代因果关系。
大数据的4个明显的特征,即数据量大、多维度、完备性和在一些场景下的实时性。我们特别强调了光是数据量大还不能构成大数据,因为它可能无法得出有效的统计规律,而多维度的特征则让我们可以交叉验证信息,提高准确性。 阅读全文
摘要:
小米红米5A手机忘记开屏密码怎么办?
手机忘记开屏密码用电脑刷机的要收费的,有没有好用的免费刷机软件介绍下?
红米5A手机,小孩子玩的他自己设置的密码忘记了,开机屏幕的图形密码他忘记了
线刷刷机宝要付费13.9元才能试的
线上的小米之家咨询客服
如果忘记手机、平板屏幕锁屏密码的话,需要进入Recovery清除您的手机数据(关机状态下,同时长按住电源键和音量+,直到出现mi标识,选择清除数据,等待手机重启),此操作会清空您的短信、联系人、通话记录、账号等个人信息。
若您开启云服务功能请点击登录云服务确认数据是否同步。 阅读全文
摘要:
window10 power shell 他记住了我的命令行,通过键盘上下键可以找到,这个有没有办法把它彻底清空?
右键--属性--选项,里面有个命令记录设置下就可以了(win键+x唤起power shell )
或者运行命令:
Remove-Item (Get-PSReadlineOption).HistorySavePath
需要关闭窗口,再打开窗口用键盘上下键就不会出现了 阅读全文
摘要:
社区团购很火爆,影响到小城市菜市场水果店的生意了
社区团购现在很火爆,火的一塌糊涂,年初就很火了
社区团购,感觉是要从供应链源头把小菜贩子给灭了
美团也开始做社区团购了,他们这说是合作,其实就是吸血鬼一样的,最后倒闭的肯定是商家,只是换了个方式接近商家,取代商家,最后吃掉商家
我在老家没多少感觉,因为不支持送货上门的,在广州陪我把住院感受到了美团的强大和方便,真的是可以做到足不出户完成所有生活所需的,几乎除了钱你想要的任何东西都可以给你送到门口。
在广州深圳,美团上啥都能买了,啥都能给你送货上门了。真的是足不出户吃喝用的全满足了,包括超市日用品,药品,做锦旗全都有了 阅读全文
摘要:
工业级推荐系统 思维导图 阅读全文
摘要:
RecBole推荐系统思维导图 阅读全文
摘要:
Flink + 强化学习搭建实时推荐系统 思维导图 阅读全文
摘要:
传统开源推荐系统介绍思维导图 阅读全文
摘要:
从零开始构建企业级推荐系统,推荐系统5W3H框架 思维导图 阅读全文
摘要:
golang以太坊开发介绍
读取一个账户的余额相当简单。调用客户端的BalanceAt方法,给它传递账户地址和可选的区块号。将区块号设置为nil将返回最新的余额。
传区块号能让您读取该区块时的账户余额。区块号必须是big.Int类型。
account_balance.go 完整代码 阅读全文
摘要:
go run命令,编译并运行go代码示例
进入到go文件所在目录,执行go run xxx.go 阅读全文
摘要:
中台设计概念
中台大概可以划分为:业务中台、数据中台、算法中台、技术中台、研发中台、组织中台、字典中台
业务中台:提供重用服务,例如用户中心、订单中心之类的开箱即用可重用能力,为战场提供了空军支援能力,随叫随到,威力强大;
数据中台:提供数据分析能力,帮助从数据中学习改进,调整方向,为战场提供了海军支援能力;
算法中台:提供算法能力,帮助提供更加个性化的服务,增强用户体验,为战场提供了陆军支援能力,随机应变,所向披靡;
技术中台:提供自建系统部分的技术支撑能力,帮助解决基础设施,分布式数据库等底层技术问题,为前台特种兵提供了精良的武器装备;
研发中台:提供自建系统部分的管理和技术实践支撑能力,帮助快速搭建项目、管理进度、测试、持续集成、持续交付,是前台特种兵的训练基地;
组织中台:为项目提供投资管理、风险管理、资源调度等,是战场的指挥部,战争的大脑,指挥前线,调度后方。
字典中台:为项目提供国际、国家、业界等标准规范字典并保持及时更新。 阅读全文
摘要:
centos7安装最新稳定GA版mysql-5.7.31实战全过程详解
ps:mysql最新GA版是5.7.31了,之前是5.7.28
1.查询数据库版本
mysqld -version
mysqld (mysqld 5.7.31)
2. 卸载自带的mariadb和mysql
# rpm -qa | grep mariadb
mariadb-libs-5.5.60-1.el7_5.x86_64
# rpm -qa | grep mysql
下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
由于这个在国内下载速度很慢,上传速度也很慢
可以直接复制浏览器下载里面的url地址,在服务器上用wget命令直接下载
到/opt/mysql目录下(没有mysql目录则创建一个)执行:wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz 阅读全文
摘要:
流动性挖矿技术浅析,defi概念Compound及Balancer项目
流动性挖矿又称『借贷即挖矿』。对比于POW共识下的『算力挖矿』和POS共识下的『权益挖矿』,流动性挖矿是为虚拟货币提供流动性而获取奖励的一种模式。
流动性挖矿其实就是指通过在智能合约层面对参与借贷(资金流动)的用户进行奖励。
『POW挖矿』实际上是在以『电力成本』和『计算机硬件成本』换取比特币,也就是『消耗现实世界中的资源来换取虚拟货币价值』;而『流动性挖矿』则与这种方式差别巨大。 阅读全文
摘要:
mac电脑安装window双系统方法和注意事项
1.下载一个新版的win10 iso文件(可以用迅雷下载)
2.电源充上电、连上网(网络不要太卡就好)
此处建议:(建议用户去系统偏好设置-节能器里,把是硬盘进入休眠关掉,否则mac进入睡眠状态可能会断网)
3.应用程序-->实用工具-->找到启动转换助理-->单击打开“启动转换助理”-->单击打开后点击“继续”
4.选取下载好的win10 iso映像。
注意:选择给window系统的磁盘空间,这个设置后不能再选择,默认只有48G,win10系统就占30G以上了,正常使用需要设置100G以上比较好。
然后点击右下角的“安装”,会从网上下载相关软件,等待安装完成重启即可。
自动重启,不需要手动重启。跟window安装一样设置相关信息即可完成window安装。
5.进入系统后会弹出 启动转换助理(BootCamp) 的窗口,根据提示设置即可,另外默认只有C盘,需要分盘的得自己到磁盘管理里面设置。
如果没有弹出,则自己到磁盘上找到 “BootCamp” 文件夹,打开 双击打开 “Setup” 进行安装。 阅读全文
摘要:
mac电脑mysql常用命令
用命令行启动(重启用restart,停止用stop):
sudo /usr/local/mysql/support-files/mysql.server start
#linux下可能需要使用下面命令(注意是mysqld,后面有个d):
systemctl restart mysqld
用命令查一下mysql的安装路径信息:
ps -ef | grep mysql
#需要设置别名才能直接使用mysql命令
alias mysql=/usr/local/mysql/bin/mysql
#登录mysql
mysql -u root -p
#如果mysql -u root -p 使用不了,可以尝试下面命令:
/usr/local/mysql/bin/mysql -h localhost -u root -p 阅读全文
摘要:
黑客入门,渗透技术相关资料收集 阅读全文
摘要:
gitlab重置root的密码,gitlab忘记root密码,无法登陆gitlab解决办法
环境:gitlab 忘记了root密码,提示密码不对,无法登陆gitlab
原因:有人修改了密码忘记了,可能redis被其他开发人员重装了
解决办法:
gitlab-ctl start 保证gitlab、redis同时处于启动状态。
gitlab-rails console production 进入gitlab串口环境下 阅读全文
摘要:
php取最热5个号码,字符串和数组转换各种数组操作的实战例子
//字符串转成数组
$arr = str_split($hotnums);
//数组去重
$arr = array_unique($arr);
//统计数组个数
$ncount = count($arr);
//大于等于5个时处理
if($ncount >= 5){
//取排序靠前的5个
$arr = array_slice($arr,0,5);
//从小到大排序
sort($arr);
//数组转成字符串
$hotnums = implode("", $arr);
break;
} 阅读全文
摘要:
win10 ipconfig flushdns 清除DNS缓存,修复上网问题
一、使用 ipconfig /flushdns 命令刷新DNS解析缓存
1、右键点击系统桌面左下角的【开始】,在开始的右键菜单中点击【命令提示符(管理员)】
或者点击开始菜单后输入cmd,右键选择以管理员打开(看下图更容易理解)
2、执行ipconfig /flushdns命令
3、执行ipconfig /registerdns
二、使用 netsh winsock reset 命令重置 Winsock 目录,需要管理员权限才能执行,需要重启电脑才能生效。
1、管理员权限打开cmd窗口执行:netsh winsock reset 命令
2、重启电脑 阅读全文
摘要:
centos mysql忘记密码,修改密码
1.修改配置文件my.cnf
[root@localhost ~]# vi /etc/my.cnf
找到mysqld在之后添加
skip-grant-tables
保存退出
2. 重启mysql服务(必须重启后才能不需要密码进入)
systemctl restart mysqld
3.直接登陆mysql而不需要密码
mysql -u root (直接点击回车)
4.在mysql中输入
use mysql;
update user set authentication_string='admin1234' where user='root';
5.执行 flush privileges;
6.退出mysql ,到my.cnf中把开始添加的skip-grant-tables去掉
7.重启mysql服务 systemctl rstart mysqld
8.重新进入 mysql -u root -p 阅读全文
摘要:
查看Linux服务器配置参数命令
Linux查看物理CPU个数、核数、逻辑CPU个数
一般阿里云买的服务器查询的都是逻辑cpu数
# cat /proc/cpuinfo| grep "processor"| wc -l 阅读全文
摘要:
Mac下使用SSH连接远程Linux服务器
一、直接使用终端命令
打开Mac的终端,输入sudo -i,切换到root权限;(这步非必要,admin权限的用户不需要切换到root权限就可以直接使用了)
输入ssh root@ip 。(ip就是主机外网IP地址);
接下来会出现提示输入密码,然后输入你的Linux服务器的密码;
连接成功。
可以跟在本地命令行操作一个进行操作了
第一次可能会提示下面内容,输入yes回车后再输入服务器密码才能进入:
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes 阅读全文
摘要:
Kafka 中文文档 - ApacheCN https://kafka.apachecn.org/intro.html
Apache Kafka® 是 一个分布式流处理平台. 这到底意味着什么呢?
我们知道流处理平台有以下三种特性:
可以让你发布和订阅流式的记录。这一方面与消息队列或者企业消息系统类似。
可以储存流式的记录,并且有较好的容错性。
可以在流式记录产生时就进行处理。 阅读全文
摘要:
计算器如何使用取模功能,调出程序员功能,35171799%15的结果是9
System.out.println(35171799%15);
输出:9 阅读全文
摘要:
pm2好用的node进程管理工具,监控进程开机自启动,java进程配置,安装Nodejs环境
PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。
pm2 是一个带有负载均衡功能的Node应用的进程管理器.
当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。
常用命令:pm2 list 查看当前进程,pm2 monit 进程监控,pm2 startup pm2 save 开机自启动设置。
安装PM2
需要先安装Nodejs环境(文章后面附有安装教程),建议使用淘宝镜像cnpm
使用cnpm命令安装全局的pm2
cnpm install -g pm2
注:java 生态自动化监控一般用:prometheus 阅读全文
摘要:
vue运行不起来
vuejs Mac环境下npm run serve 提示 node_modules/.bin/vue-cli-service: Permission denied问题解决方案
sh: /Users/zheng/webspace/ac-complex/node_modules/.bin/vue-cli-service: Permission denied
npm ERR! code ELIFECYCLE
npm ERR! errno 126
看提示是 ./bin 目录没有权限,解决办法:
mac终端输入:chmod 777 /Users/xxx/项目根目录/node_modules/.bin/vue-cli-service 执行
再运行 cnpm run serve 就可以了
如果还是不行,则建议直接删除node_modules文件夹,然后重新 cnpm install ,再授权,试试看 阅读全文
摘要:
0day相关信息安全技术,关于“zero day attack”
0day 是网络安全技术中的一个术语,特指被攻击者掌握却未被软件厂商修复的系统漏洞。
0day 漏洞是攻击者入侵系统的终极武器,资深的黑客手里总会掌握几个功能强大的 0day漏洞。
0day 漏洞是木马、病毒、间谍软件入侵系统的最有效途径。
由于没有官方发布的安全补丁,攻击者可以利用 0 day对目标主机为所欲为,甚至在 Internet
上散布蠕虫。因此,0 day 漏洞的技术资料通常非常敏感,往往被视为商业机密。
对于软件厂商和用户来说,0 day 攻击是危害最大的一类攻击。
针对 0day 漏洞的缓冲区溢出攻击是对技术性要求最高的攻击方式。
世界安全技术峰会 Black Ha t 上每年最热门的议题之一就是“zero day attack/defense”。
微软等世界著名的软件公司为了在其产品中防范“zero day attack”,投入了大量的人力、物力。
全世界有无数的信息安全科研机构在不遗余力地研究与 0day 安全相关的课题。
全世界也有无数技术精湛的攻击者在不遗余力地挖掘软件中的 0day 漏洞。 阅读全文
摘要:
零基础如何学习Web安全?
一. 首先你得了解Web
Web分为好几层,一图胜千言
二. 黑客兵器谱新人入门总在寻找好工具来提高效率,Web安全这块我之前放出了我的“兵器谱”。工欲善其事必先利其器嘛,而且新人用了好兵器会更有成就感的。
三. 明白“精于一而悟道”的道理不多说,请看这我的回答:对于立志在网络安全领域发展,应该如何系统学习安全知识?
四. 融入圈子多结交些靠谱的黑客 阅读全文
摘要:
余弦的渗透利器
Firefox下
Firebug,调试js,HTTP请求响应观察,Cookie,DOM树观察等;
GreaseMonkey,自己改了个Cookie修改脚本,其他同学可以用这款:Original Cookie Injector for Greasemonkey;
Noscript,进行一些js的阻断; 阅读全文
摘要:
知道创宇研发技能表v3.1
https://blog.knownsec.com/Knownsec_RD_Checklist/index.html
知道创宇通用技能列表,值得学习:https://rd.readthedocs.io/comm/index.html#id8 阅读全文
摘要:
Redis主从复制、哨兵、Cluster三种模式
Redis作为缓存的高效中间件,在我们日常的开发中被频繁的使用,今天就来说一说Redis的四种模式,分别是「单机版、主从复制、哨兵、以及集群模式」。
可能,在一般公司的程序员使用单机版基本都能解决问题,在Redis的官网给出的数据是10W QPS,这对于应付一般的公司绰绰有余了,再不行就来个主从模式,实现读写分离,性能又大大提高。
程序员仅限于单机版和主从模式的crud是不行的,至少也要了解「哨兵」和「集群模式」的原理
单机
单机版的Redis就比较简单了,基本90%的程序员都是用过,官网推荐操作Redis的第三方依赖库是Jedis,在SpringBoot项目中,引入下面依赖就可以直接使用了: 阅读全文
摘要:
CeFi和DeFi的区别是什么?集中式金融(CeFi)和分散式金融(DeFi)
尽管CeFi和DeFi之间有许多细微的区别,但区别的核心是用户应该信任人还是信任技术。
有了CeFi,用户可以信任企业背后的人,让他们在道德上管理资金,并执行企业提供的服务。
有了DeFi,用户相信该技术将按照预期在提供的服务上执行。
CeFi和DeFi都提供广泛的加密货币相关金融服务。
去中心化dex交易所加上金融服务就是DeFi了 阅读全文
摘要:
mac电脑mysql常用命令
用命令行启动(重启用restart,停止用stop):
sudo /usr/local/mysql/support-files/mysql.server start
#linux下可能需要使用下面命令(注意是mysqld,后面有个d):
systemctl restart mysqld
用命令查一下mysql的安装路径信息:
ps -ef | grep mysql
#需要设置别名才能直接使用mysql命令
alias mysql=/usr/local/mysql/bin/mysql
#登录mysql
mysql -u root -p
#如果mysql -u root -p 使用不了,可以尝试下面命令:
/usr/local/mysql/bin/mysql -h localhost -u root -p
#查看数据库
mysql> show databases; 阅读全文
摘要:
mac下快速定位某个文件的命令
发现mac下找路径的命令特别好用
mdfind -name xxx
whereis java
whereis python
which fastlane
which match
which gym
但whereis brew 不行,查出来是空的 阅读全文
摘要:
自己交易所发的币有些要锁仓的怎么弄的?使用可增发的协议发币
比如私募的锁仓50%三个月,员工的锁仓半年,私募的充值到交易所的涨30%解锁30%的币,涨60%再解锁60%的币可以进行交易的。这种要怎么实现的?
这个简单,就在数据库加一标志和锁定的时间,加一栏位存储锁仓数量,他没法交易就成了。再加个定时监测器
币如果转到对方IMtoken钱包里了还能不能锁的?
这个得是币在自己钱包或者交易所上的才行吧,如果对方拿到另外交易所去交易的话就控制不了吧
那的看是什么币,代币还是主链币 阅读全文
摘要:
以太坊生态缺陷导致的一起亿级代币盗窃大案
一起自动化盗币的攻击行为,攻击者利用以太坊节点 Geth/Parity RPC API 鉴权缺陷,恶意调用 eth_sendTransaction 盗取代币,持续时间长达两年,单被盗的且还未转出的以太币价值就高达现价 2 千万美金,还有代币种类 164 种,总价值难以估计(很多代币还未上交易所正式发行) 阅读全文
摘要:
详解比特币的找零机制,分花机制
比特币的找零(Change)机制,找零(分花)机制
当比特币钱包交易100次以上时再次交易后要重新备份钱包。
因为比特币客户端一开始只产生100个客户专属地址的私钥(称为私钥池),在创建找零地址时会优先使用这100个地址中的某一个,但当这些地址都被使用之后,100个以外新的找零地址就会被创建。如果你只备份了一开始的100个地址的钱包,那么在上面这种情况下恢复钱包将丢失新的找零地址。
打个比方就是,你现在口袋里有一张100,你在超市里买一瓶水,你必须要用这100块付账,并且等收银员找零后你才有钱去买其他的
如果你把这100分成两张50的,你就可以一张50买水,一张50买薯片,同时交易
找零(分花)就是将一笔BTC分成两笔,你就能同时进行两笔交易
找零地址用户是看不到的 阅读全文