- 博客(67)
- 收藏
- 关注
转载 Lsb图片隐写
前言在刚刚过去的网鼎杯第一场比赛中,做到了一道杂项题是关于lsb隐写的。LSB全称为 least significant bit,是最低有效位的意思。Lsb图片隐写是基于lsb算法的一种图片隐写术,以下统称为lsb隐写,这是一种常见的信息隐藏方法。当然关于图像的隐写的方法有很多,统称为隐写术,以后会写一篇总结这类隐写的文章。这里只把ls...
2018-08-31 18:06:57 10656
转载 串口发送数据速度
这个取决于发送的波特率和设置的缓冲区大小按9600波特率来说, 1个起始位 8个数据位 1个停止位那么 9600/10=960Bytes 也就是每秒钟的数据量不会超过960字节如果波特率提高到115200 则可以达到11.52KB/S...
2018-08-31 16:05:00 1711
转载 模仿 Go Sort 排序接口实现的自定义排序
查看完整代码,点击这里最近在使用 Go 语言实现一些简单的排序算法时,发现无法实现一个支持多种类型的排序方法,当然实现一个 int 类型的排序算法是简单的。例如下面的选择排序:func SelectionSort(arr []int, length int) { for i := 0; i < length; i++ ...
2018-08-29 15:40:55 223
转载 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之十一 || AOP自定义筛选,Redis入门 11.1...
大神留步先说下一个窝心的问题,求大神帮忙,如何在Task异步编程中,使用Redis存、取Task<List<T>>泛型,有偿帮助,这里谢谢,文末有详细问题说明,可以留言或者私信都可以。当然我也会一直思考,大家持续关注本帖,如果我想到好办法,会及时更新,并通知大家。代码已上传Github+Gitee,文末有地址 书说上...
2018-08-29 14:45:00 146
转载 1109 Group Photo
题意:模拟队伍的排列。给出n个人,要求排成k排,每排人数必须为n/k,剩余的排在最后一排。第(i+1)排的人不得矮于第i排的人,每一排当中,最高的人排在center=m/2+1,第二高的排在最高者的左边,第三高的排在最高者的右边...以此类推。要求输出队伍排列。思路:首先根据题目规则排序,然后确定每排的人数,前k-1排的人数为m=n/k,最后一排的人数为n-m*(k-1)。然后从最后一排开始排...
2018-08-29 13:26:00 83
转载 NOIP2011DAY1T3 Mayan游戏
描述Mayan puzzle是最近流行起来的一个游戏。游戏界面是一个 7 行5 列的棋盘,上面堆放着一些方块,方块不能悬空堆放,即方块必须放在最下面一行,或者放在其他方块之上。游戏通关是指在规定的步数内消除所有的方块,消除方块的规则如下:1 、每步移动可以且仅可以沿横向(即向左或向右)拖动某一方块一格:当拖动这一方块时,如果拖动后到达的位置(以下称目标位置)也有方块,那么这...
2018-08-29 11:39:00 87
转载 DNS 工作原理是什么,域名劫持、域名欺骗、域名污染又是什么
DNS 工作原理是什么,域名劫持、域名欺骗、域名污染又是什么2014年11月27日 10:05:40 阅读数:6726 标签: dns 网络 互联网 顶级域名 递归 更多个人分类: 网络学习 一、DNS 是啥?DNS 是洋文“Domain Name System”的缩写,直译过来就是“域名系统”。二、DNS 有啥用?咱们每天打交道的这个...
2018-08-29 10:06:00 166
转载 javaOOM该分析dump文件而不是看异常log日志原因
目录OOM异常--intsmaze正确姿势dump文件分析--intsmaze正确的姿势--intsmazedump丢失打印--intsmaze哪些内存溢出会产生dump文件--intsmaze应用程序出现OOM异常,你是否仍然通过看日志的方式去排查问题(该方式定位解决问题是大概率的巧合而已)?正确的排查方案是进行dump文件分析,你知道为什么吗?OOM异常--intsmaze...
2018-08-29 09:19:00 1122
转载 MySQL事务
事务特性ACID1. Atomicity(原子性)2. Consistency(一致性)3. Isolation(隔离性)4. Durability(持久性)查看事务隔离级别 select @@tx_isolation;开始关闭事务//开始事务start transaction/begin;//提交或回滚commit/rollback设置事务自动提交开关SET ...
2018-08-28 23:19:04 45
转载 WPF中ListBox滚动时的缓动效果
原文:WPF中ListBox滚动时的缓动效果 上周工作中遇到的问题:常规的ListBox在滚动时总是一格格的移动,感觉上很生硬。所以想要实现类似Flash中的那种缓动的效果,使ListBox滚动时可以很流畅。修改模板里的动画效果是一种方法,不过这里有更简单的,WPF为我们提供了行为代码...
2018-08-28 12:05:00 105
转载 CSS基础
HTML文件 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <link rel="stylesheet" href="sty...
2018-08-27 15:23:00 44
转载 回顾·数据分析的势道术
本文根据网易数据分析高级总监贺志老师在DataFun课堂第1期所分享的《数据分析之势、道、术》编辑整理而成,在未改变原意的基础上稍做修改。首先讲一下为什么今天选择这样一个分享题目,这跟我以前工作有关,先前主要是咨询,也做过数据分析需求。有一个疑问,我们用相同工具、技术为什么有的项目成功有的项目失败,这种非技术因素到底是什么?最后去甲方工作,多年工作总结影响因素总结为数据分析的“势”和“道”。从我的...
2018-08-27 08:16:01 200
转载 DBA:快速了解MySQL及语法
一、mysql是什么?MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 是开源的,所以你不需要支付额外的费用。MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。MySQL 使用标准的SQL数据语言形式。MySQL 可以运行于多个系统上,并且支持多种语言。这些编程语言包括C、C++...
2018-08-26 23:13:23 111
转载 jquery 取id模糊查询
[属性名称] 匹配包含给定属性的元素[att=value] 匹配包含给定属性的元素 (大小写区分)[att*=value] 模糊匹配[att!=value] 不能是这个值[att$=value] 结尾是这个值[att^=value] 开头是这个值[att1][att2][att3]... 匹配多个属性条件中的一个======================================...
2018-08-25 17:46:00 740
转载 20180824Noip模拟赛10分总结
嗯,总之,是我太傻了。我真傻,真的,我单知道最小生成树,却不知道还有最大生成树T1最大生成树....累加每一个环内,最大生成树的边权,(对环求最大生成树,则必然剩下一个边权最小的边(因为是求生成树,所以这个边肯定不会被算上))然后因为对于不同联通块,跑最大生成树,彼此之间依旧无法有想连接的边,所以对于森林跑最大生成树是没有问题的最后所有边的边权和 减去 所有联通块...
2018-08-24 21:07:00 72
转载 漫谈计算机组成原理(八)原码、补码、反码
《漫谈计算机组成原理》这个系列的文章共分为两个部分。第一部分围绕着计算机主机的外围硬件,包括总线、存储器、输入输出系统等,这部分的内容已经完成,感兴趣的可以看看之前的文章。之前凡是涉及到CPU的内容,除了第一篇简要的介绍过CPU的工作意外,其他文章都是默认将CPU作为一个“黑盒子”,不涉及到CPU内部的逻辑、运算等问题。而从这篇文章开始,我们将重点讲述CPU的逻辑、运算、信息处理等的相关知识点。...
2018-08-24 09:22:34 222
转载 linux基础语法
1.文件详情权限表示法。是用10位字符来表示:第一位:是文件类型,有7种类型,常见的3种 -表示文件 d表示目录 l表示软连接(快捷方式)后面9位,每3个字符为一组表示3种用户所拥有的权限,依次是文件所有者,所有者所在组,其他人用户对文件的权限,这三位有每个字符依次是:r读权限(read)w写权限(write)x执行权限例如-rw-r--r--.第一位2-4 3位,文件所有者权限5-7...
2018-08-23 19:51:18 83
转载 Idea+maven+scala构建包并在spark on yarn 运行
配置Maven项目在pom.xml配置文件中配置spark开发所需要的包,根据你Spark版本找对应的包,Maven中央仓库<dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_2....
2018-08-23 19:43:27 343
转载 模块和包
模块:别人写好的函数、变量、方法,放在一个文件里(这个文件可以被我们直接使用)这个文件就是个模块 .py dll文件 zip文件 自己创建一个py文件,给他起一个符合变量名命名规则的名字,这个名字就是模块名模块的导入:模块导入的过程中发生了什么 找到这个模块 判断这个模块是否被导入过了 如果没有被导入过 创建一个属于这个模块的命名空间 ...
2018-08-23 18:14:00 47
转载 关于Nginx负载均衡的6种策略
nginx的upstream目前支持的5种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstream backserver { server 192.168.0.14; server 192.168.0.15;}2、指定权重指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均...
2018-08-22 11:58:00 60
转载 洛谷P2526 [SHOI2001]小狗散步(二分图匹配)
题目背景Grant喜欢带着他的小狗Pandog散步。Grant以一定的速度沿着固定路线走,该路线可能自交。Pandog喜欢游览沿途的景点,不过会在给定的N个点和主人相遇。小狗和主人同时从(X1,Y1)点出发,并同时在(Xn,Yn)点汇合。小狗的速度最快是Grant的两倍。当主人从一个点以直线走向另一个点时,Pandog跑向一个它感兴趣的景点。Pandog每次与主人相遇之前最多只去一个景点。...
2018-08-22 08:22:00 139
转载 学习日记0821组合 多态 封装
1 组合 什么是组合: 组合就是有一个对象它拥有一个属性,该属性是另一个对象 1 class Foo:2 pass3 class Bar:4 pass5 a= Foo()6 b=Bar()7 b.attrd = a 为何要使用组合: 通过向一个类添加属性的方式,可以将两个类联系在一起2 多态于多态性 ...
2018-08-21 15:19:00 62
原创 搭载AI引擎,腾讯云云镜开启全面防护模式
曾在 Petya 勒索病毒 、暗云Ⅲ病毒等大型安全事件中发挥重要作用的腾讯云云镜主机防护系统,近日大幅升级了安全能力。根据官网信息显示,升级后的检测引擎对黑客入侵行为的检出率高达92%,高出传统解决方案20个百分点,并且随着机器学习的深入,其识别率和准确性还将进一步提高,可以帮助用户建立更加牢固的安全防线。\\AI+大数据双轮驱动,云镜检出率居行业首位\\随着各大企业纷纷将其业务部署到互联网上,作...
2018-08-21 04:42:00 114
转载 用Visual Studio开发以太坊智能合约
区块链和以太坊自从我熟悉区块链、以太坊和智能合约以来,一直失眠。我一直在阅读,阅读和阅读,最后我能够使用一些工具,他们建议使用以太坊网站官方客户端应用程序(Ethereum Wallet)也就是以太坊钱包构建和部署一些智能合约。我还能够使用以太坊客户端执行智能合约。但我想,我需要使用一个更好的工具来构建智能合约,它们只是一些代码,所...
2018-08-17 23:42:06 549
转载 ubuntu 查看apt-get有哪些软件
sudo apt-cache search all它会出来一堆软件的列表如果你想要看下里面总共有哪些软件,那么,你可以使用如下命令:sudo apt-cache search all | wc如果你想要用apt-get 命令来安装一个软件,但是你只知道大概有几个字母,那么,你可以用下面的命令来进行查询,看下跟这个字母有关的软件都有哪些,它会给你把列表列出来:sudo apt-...
2018-08-17 14:51:50 589
转载 如何恢复u盘误删文件,看完就不会觉得自己很菜了
在工作和生活中,U盘发挥着不可替代的作用,别看它体积小,但是却能保存大量的数据,厉害着呢。但是一切都是两面的,U盘虽然能保存很多数据,但是却不能让数据一直安全的存在,一个不小心就能将文件删除。U盘里面的文件删除了,没有回收站,那么怎么恢复文件呢?这就需要用到U盘数据恢复软件了,推荐使用Ontrack EasyRecovery这款软件,毕竟是全能的,能恢复各种文件。图1:U盘文件恢复Easy...
2018-08-16 15:56:00 139
转载 JAVA I/O
一、什么是I/O、流 I/O就是数据的输入输出 流就是一个数据的序列二、I/O的基本类库结构 1、基于字节操作的I/O接口:InputStream OutputStream 2、基于字符操作的I/0接口:Writer Reader 3、基于文件操作的I/0接口:File 4、基于网络操作的I/O接口:Socket三、磁盘I/O工作机制...
2018-08-16 15:11:00 54
转载 随机数据构造-Faker
1 from faker import Faker 2 3 # fake = Faker() 4 5 #本地化处理 6 fake = Faker('zh_CN') 7 # print(fake.name()) 8 # print(fake.address()) 9 10 #保存在文件11 with open('./data1.txt','w',en...
2018-08-15 20:34:00 82
转载 MongoDB学习笔记Day3
结果集操作函数limit()、skip()、sort()1.limit()函数和skip()函数使用在查询函数find()后面:db.collection.find().limit(2) //结果集中只显示最前面2条数据db.collection.find().skip(2) //结果集中跳过最前面2条数据,显示后面的数据...
2018-08-15 13:13:00 69
转载 BZOJ 4589 Hard Nim
题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=4589题解求F(0)F(0),FF满足 F=PnF=Pn其中P(i)=[i∈prime]P(i)=[i∈prime],卷积为集合对称差卷积。先线筛求出PP,FWT一下,对每个元素快速幂,最后FWT回去,输出F(0)F(...
2018-08-15 10:47:00 52
转载 【c学习-3】
---恢复内容开始---#include<stdio.h>int main(){ int a[5]={1,2,3,4,5}; int i=0; for(i=0;i<=5;i++){ printf("%d\n",a[i]); if(i==4){ printf(","...
2018-08-14 17:14:00 77
转载 bzoj 2002 弹飞绵羊 lct裸题
上一次用分块过了, 今天换了一种lct(link-cut tree)的写法。学lct之前要先学过splay。lct 简单的来说就是 一颗树, 然后每次起作用的都是其中的某一条链。所以每次如果需要用到一条链, 就要先 access 一下某个位置, 到root, 将其他的非法的东西抠掉。并且 一个很大的特点就是 假设现在有u,v2个节点, 存在一条边 u -> v, 那么 u ...
2018-08-14 16:33:00 61
原创 管理微服务中的数据
\核心要点\\Stitch Fix是一家服装零售商,他们所雇佣的数据科学家基本上和工程师的数量持平。数据科学家在算法方面的工作对公司的成功至关重要,而他们的成功则依赖于大量的数据。\\t尽管微服务对于实现高扩展性的解决方案是非常必要的,但是应该在公司取得足够成功,微服务是真正合理且必要时,再去接触高度分布式系统的复杂性。\\t现在所有采用微服务的公司,包括eBay、Twitter和Amazon.c...
2018-08-12 18:29:00 63
转载 volatile 可见性的模拟分析示例
volatile 作为java的关键字之一,必然有它存在的必要性;在很多的资料中,各位大神级的人物都对volatile做了深入的分析,在这里就不在赘述了;不清的朋友可以迁移到这个地址详细了解:https://www.cnblogs.com/dolphin0520/p/3920373.html 那么已经了解volatile的作用。这里呢?将使用java代码将把volatile底层 “可见性...
2018-08-12 17:41:00 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人