自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (8)
  • 收藏
  • 关注

原创 puppeteer/browsers docker 安装备忘

但系统升级为debian10以上后,正常安装。1.内容中,缺少libgbm-dev,补充上。

2024-03-04 20:53:40 37

原创 web3.0演变及技术栈

可读+可写的网站,用户之间可以互动,但互联网平台仍然控制着用户数据和信息,如 Facebook, Twitter, Youtube, Blogger, Amazon, Wikipedia, Flickr 等。用户和互联网平台是独立存在的,可以拒绝填写身份信息,不需要同意任何隐私协议。Web3 通过区块链基础设施管理用户数据,重构了用户和互联网平台之间的关系,定义了全新的构建互联网应用的架构模式。.Swarm 是一种去中心化的存储、服务和通信协议,为 dApp 的部署提供无许可、抗审查的基础设施。

2024-01-13 15:27:28 462

转载 有效表达,胜过你十倍的默默努力

关于杀价中的甜咸比具体应该怎么说,戴蒙德在谈判的时候有一个秘诀,就是前面提到的这句话:“我确实很喜欢这件,很想在你家买,不过有一些店卖得更便宜,让我很犹豫,该怎么办呢。而有经验的地产中介则不会否定顾客的感受,相反地,他们会先表示现在的房价确实是太高了,然后分享自己对高房价的抱怨,甚至跟顾客吐吐苦水:“天天带人看房子,可是自己却买不起。很多时候,我们的意图是想把话说明白,找到问题、化解矛盾,但你说话前的肢体动作、愤怒表情,会给对方传达出:你还在情绪中,吵下去只会矛盾升级,并不能心平气和地解决问题。

2023-11-11 11:37:39 78

原创 《团队协作的五大障碍》学习

虽然管理一支企业团队的方法多种多样,但凯瑟琳的方法确实值得考虑。以下是她在最初的领导层会议之后采取的管理方法以及需要投入的时间:年度计划大会及管理层大会(3天,在公司以外的地点召开) 预算讨论,主要战略计划讨论,管理培训,任职培训,其他问题讨 论季度领导层会议(两天,在公司以外的地点召开) 主要工作目标讨论,财务总结,战略讨论,员工表现讨论,重 要问题解决,其他问题讨论每周领导层会议(两个小时,在公司召开) 重要问题讨论,工作目标进展讨论,销售工作讨论,客户情况 讨论,疑难问题解决,其他问题讨论。

2023-11-04 10:43:38 80

转载 识人(招兵买马)能力(转)

HR面试官主要考察同学们的等与人有关的特质,判断同学们的个人情况与企业整个组织和团队的风格是否匹配,是否能顺利融入和落地,是否能迅速成长和发展等,最终与业务终试官一起做出录用或不录用的决定。专业面试官们主要负责考察同学们的等,并对面试结果进行确认和定级,此外还要结合大家的意愿和自己的判断为同学们推荐分配一个合适的团队。

2023-11-04 10:32:08 55

转载 使用GoogleTranslateIpCheck查找适用谷歌翻译服务器ip

使用GoogleTranslateIpCheck查找适用谷歌翻译服务器ip。

2023-09-16 09:55:40 1126

转载 通过代理IP的HTTP URLConnection

代理IP

2022-06-25 17:19:44 468

翻译 Service Mesh发展历程

一、什么是 Service Mesh?Service Mesh 是微服务时代的 TCP/IP 协议。根据维基百科的定义:微服务 (Microservices) 是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块 (Small Building Blocks) 为基础,利用模块化的方式组合出复杂的大型应用程序,各功能区块使用与*语言无关* (Language-Independent/Language agnostic) 的 API 集相互通信。二、微服务和Servic..

2022-02-12 15:40:37 307

原创 TCP/UDP 负载均衡——基于nginx stream 配置代理模块

一、upstream模块nginx 的upstream 节点一般置于 http 节点大括号中,常规在 upstream 中配置需要被负载均衡的服务器列表。#user nobody nobody。#worker_processes 2;#pid /nginx/pid/nginx.pid;error_log log/error.log debug;events { ……}http { …… upstream testserver { serve...

2022-02-11 19:19:18 2896

原创 数据清洗及mysql导出xls

问题描述:导入数据时,出现这个错误:Error Code: 1290. The MySQL server is running with the --secure-file-priv option so it cannot execute this statement解决办法:在MySQL安装路径找到my.ini文件(需要有文件编辑权限),(一般是C盘或D盘吧,看你们自己的安装情况,我的如下:)D:\ProgramData\MySQL\MySQL Server 5.7\my.iniC:

2021-12-28 13:20:16 111

转载 Nodejs 的 Cluster 存在的问题

下面参考了 Nodejs 官网提供的一个 Cluster 代码示例,命名为 app.js 下文会用到这个 Demo。// app.jsconst cluster = require('cluster');const http = require('http');const numCPUs = require('os').cpus().length;if (cluster.isMaster) { console.log(`Master 进程 ${process.pid} 正在运行`);

2021-08-03 14:46:51 642

原创 linux命令

定时删除文件50 3 * * * find /var/log/nginx/ -type f -name '*.log' -mtime +30 -type f -delete0 0 2,10 * * find /var/log/nginx -type f -mtime +30 | xargs rm -rf查看消耗内存最多的前40个进程ps auxw|head -1;ps auxw|sort -rn -k4|head -40查看系统日志tail -500f /var/log/

2021-07-23 11:16:32 58

原创 rust 服务实现守护进程运行方法

思路参考https://www.cnblogs.com/ysk123/p/9909235.htmlhttps://segmentfault.com/q/1010000022550896解决方法:在nodejs环境下,通过pm2来执行,写一个简单的node的exec。var exec = require('child_process').exec;var log4jsConfig = config.log4jsConfig;log4js.configure(log4jsCon

2021-07-22 19:45:44 1105

原创 rust 定义项目示例和可执行程序

Cargo.toml[[example]]name = "client"path = "src/net/client.rs"[[bin]]name = "bin1"path = "bin/bin1.rs"终端执行:对于'[[example]]'和'[[bin]]'段落中声明的examples和bins,需要通过cargo run --example NAME或者cargo run --bin NAME来运行,其中NAME对应于你在name字段中定义的名称。cargo r.

2021-07-20 14:26:52 951

原创 宿主机和unbutun复制和粘贴无效

安装VMware Tools ,是否安装VMware Tools,如果没有可以百度下安装方法。https://www.pianshen.com/article/9041848930/ 安装后需要设置VMware的VM->settings->options->Guest Isolation ,勾选所有选项 新安装VMware Tool后要重启ubuntu和虚拟机,需要重启虚拟机...

2021-07-15 16:51:04 77

原创 Docker 常用命令

1、Docker容器信息##查看docker容器版本docker version##查看docker容器信息docker info##查看docker容器帮助docker --help2、镜像操作提示:对于镜像的操作可使用镜像名、镜像长ID和短ID。这20个Docker Command,有几个是你会的?2.1、镜像查看##列出本地imagesdocker images##含中间映像层docker images -a##只显示镜像IDdocker image

2021-07-10 17:37:53 63

原创 Windows家庭版支持远程桌面

https://github.com/anhkgg/SuperRDP众所周知,Windows家庭版无法使用远程桌面,RDP Wrapper Library就是用于恢复家庭版该部分阉割的功能。本项目是基于rdpwrap修改的,在此感谢stascorp的无私的工作。rdpwrap主要包括安装器和服务dll。...

2021-06-15 17:48:29 95

原创 《从密码到token, 一个授权的故事》 笔记

最优方案:Authorization Code + Token1.授权的token 隐藏起来2.引入了一个叫做Authorization Code 的中间层3.当用网易账号登录的时候,【网易认证中心】这一次不给【信用卡管家】直接发token,而是发一个授权码(authorization code) , 【信用卡管家】服务器端取到这个code以后,在后台再次访问【网易认证中心】, 这一次【网易认证中心】才发给【信用卡管家】真正的token 。4.【信用卡管家】引入防御措施,获取Token,只能

2021-06-12 10:39:15 56

转载 群晖Video station添加电影信息及海报

黑群晖 篇三:群晖Video station添加电影信息及海报活动作品数码2020-9-1986阅读16点赞12评论刚刚装好黑群晖,把我电影放到video station套件里去看的时候,发现没有自动识别出电影信息和封面了,黑突突的一块看着很丑,因为在几年前玩虚拟机黑群晖的时候,是可以自动识别出来电影封面和信息的,心里一下有了落差,但经过搜索爬帖之后,发现并不难解决。这就给大伙演示一下吧。首先给大家看一下,要用到什么东西。用的东西,蓝奏云下载地址https://www.la...

2021-05-08 14:31:11 5405 2

原创 [CTF工具]binwalk_多重文件分析

工具介绍:Binwalk是用于搜索给定二进制镜像文件以获取嵌入的文件和代码的工具, 具体来说,它被设计用于识别嵌入固件镜像内的文件和代码。 Binwalk使用libmagic库,因此它与Unix文件实用程序创建的魔数签名兼容。 Binwalk还包括一个自定义魔数签名文件,其中包含常见的诸如压缩/存档文件,固件头,Linux内核,引导加载程序,文件系统等的固件映像中常见文件的改进魔数签名。在CTF中Binwalk常用于分析隐藏文件Windows下安装:1.你需要先安装python2.从github下载代码到本

2021-05-06 17:20:44 703 1

转载 如何成为一名优秀的技术 Leader?(转)

相信大部分人对于团队管理和技术管理在认知上,存在一定隔阂,无形之中会将【管理岗】和【技术岗】进行对立比较。在国内一些大研发团队,一般会同时设置两类角色来更好地做团队运行管理。 研发经理/总监,主要负责团队价值输出和业务目标管理; 技术Leader/架构师,主要负责技术攻坚和技术架构落地。 本文结合本人自身一些浅薄的技术管理认知,跟大家聊一下如何成长为优秀的技术Leader。是否需要一个技术Leader?首先,第一个问题:我们是否需要一个技术Leader?...

2021-01-23 16:47:37 284

转载 CURL命令测试网站打开速度

curl -o /dev/null -s -w %{time_namelookup}:%{time_connect}:%{time_starttransfer}:%{time_total}http://www.baidu.com0.037 : 0.042 : 2.692 : 2.765解析 建立连接 传输 总===================Linux curl命令详解命令:curl在Linux中curl是一个利用URL规...

2020-12-24 10:45:19 535

转载 作为工程主管,我是如何招聘软件工程师的?

作者自述:2015 年,当我第一次担任 Packback 的工程主管时,我接手了一个很棒的工程师团队,他们在我升职之前就已经被招聘进来了。那年年底,当我要自己招聘一些人的时候,我不得不迅速制定一套流程,来发现和培训新入职的软件工程师。多年来,我一直在改进这个招聘流程。我的方法有点非常规,但我希望它能激发你的思维。这篇文章比较长,所以我将它分成五个部分:1、关于招聘的问题;2、我要找的技能;3、我如何发现候选者;4、我如何招聘工程师;5、我犯过的错。2015 年,当我第一次 担任...

2020-12-16 10:58:39 549

转载 三步一坑五步一雷,高速成长下的技术团队怎么带?

本文由 dbaplus 社群授权转载。目前我在贝壳找房负责数据库、大数据和机器学习方面的工作。贝壳成立两年左右,前不久刚刚上市,它也仍然处在高速成长的时期,所以本次结合我团队管理的经验,给大家分享高速成长的技术团队管理以及管理重点。一、人成长的因素想要管理好一个团队,不能一股脑地只盯着管理方法看,更需要分析管理背后的因素,而我认为因素中更多涉及到“人”。做管理其实就是管人和事,而事都是安排人去完成的,所以归根到底管理还是解决人的问题。技术人员有非常明确的特点,他们对于...

2020-11-24 11:24:05 230

原创 redis-server每5分钟崩溃一次

changesin300seconds.Saving...Backgroundsavingstartedbypid119321DBsavedondiskRDB:0MBofmemoryusedbycopy-on-writeBackgroundsavingterminatedwithsuccesshttps://blog.csdn.net/rongge2008/article/details/53503526http://blog.sina.co...

2020-07-10 20:56:23 1351

转载 kurento和打洞的服务器的安装及部署( 转)

前言使用docker安装kurentodocker安装stun和turn服务器(打洞服务器)kurento设置打洞服务器地址跑通官网java kurento-hello-world demo前言​ 大家好,我是许RR。最近公司在做一个互联网门诊的业务,基础业务是病人能够通过网页或者视频的视频来“call”医生,然后医生选择接听,达到一个通过视频的互联网诊断的效果,让病人不到医院就能向医生问诊。然后负责这个项目的老大让我负责搭建一个kurento服务器用于传输流媒体,另外加一个必须的打洞服务器用.

2020-07-08 18:40:09 709

转载 MySQL数据库开发设计规范

一.数据库命名规范1.1 所有的数据库对象名称必须使用小写字母并用下划线表示,因为默认情况下,mysql对大小写敏感,mysql数据库本质上是linux系统下的一个文件,而linux系统是大小写敏感的1.2 所有数据库对象名称禁止使用mysql保留关键字1.3 数据库对象的命名要能做到见名知意,并且最好不要超过32个字符。太长不方便使用,并且会在传输时增加网络开销1.4 临时表必须以tmp_为前缀并以日期为后缀1.5 备份表必须以bak_为前缀并以日期为后缀1.6 所有存储相同数据.

2020-07-03 13:57:02 105

原创 filebeat安装

wgethttps://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.5.4-linux-x86_64.tar.gztar -zxvffilebeat-6.5.4-linux-x86_64.tar.gzchmod +xfilebeatnohup ./filebeat run >nohup.out 2>&1 &nohup ./filebeat > nohup.out 2>&1 ...

2020-06-30 19:43:41 141

原创 Debian9安装MySQL(转)

配置apt-get源debian下安装软件的指令为apt-get,在使用apt-get安装MySQL之前,需要先下载MySQL官网提供的DEB包,以将MySQL的仓库添加到apt-get的源中,打开网站MySQL APT Respository:https://dev.mysql.com/downloads/repo/apt/MySQL APT Respository点击Download,跳转到下载页面:MySQL-Download右键点击No thanks...

2020-06-18 16:18:45 253

原创 linux下在线安装mongodb

https://www.myfreax.com/how-to-install-mongodb-on-debian-9/https://blog.csdn.net/weixin_33726313/article/details/92671802MongoDB是一个免费的开源文档数据库。它属于一个称为NoSQL的数据库家族,它与传统的基于表的SQL数据库(如MySQL和PostgreSQL)不同。在MongoDB中,数据存储在灵活的类似于JSON的文档中,其中字段随文档的不同而不同。它不需要..

2020-06-17 19:29:23 206

原创 解决linux下mysql密码忘记

1.vim /etc/my.cnf在[mysqld]加入skip-grant-tables然后保存退出2. 重启mysql/etc/init.d/mysqld restart3.登录mysql -u root -p   (直接回车进入mysql;)4.5.7版本前的mysql运行: update user set password=password("你的密码") where user="用户";4. 5.7版本后的mysql运行:update my...

2020-06-17 16:41:33 96

原创 msyql同步的时候报错 ——错误代码1293

情景:执行同步数据库(导数据)过程中出现如下问题问题:Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT原因:两台服务器的mysql版本不一致. 低版本不支持在一个表里面 有2个TIMESTAMP类型 的列.目标服是5.5.58源服是:5.7.21解决方式:修改源服的字段属性——将其中一列类型Timestamp改为datet...

2020-05-30 10:52:42 202

原创 gitlab安装

步骤1:更新系统并安装依赖项apt-get updatesudo apt upgrade -yapt-get install -y curl openssh-server ca-certificates步骤2:邮件配置选择Internet那一项,不带Smarthost的apt-get install -y postfix步骤3:添加GitLab CE存储库免费版...

2020-03-08 16:07:21 107

原创 junit测试问题

运行import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.context.annotation.Configuration;import org.spring...

2020-01-17 16:59:54 540

原创 @Deprecated注解功能

简单来讲就是,若某类或某方法加上该注解之后,表示此方法或类不再建议使用,调用时也会出现删除线,但并不代表不能用,只是说,不推荐使用,因为还有更好的方法可以调用。被注解@Deprecated标记的程序元素是不鼓励使用的程序元素,通常是因为它很危险,或者是因为存在更好的替代方案。除了对象自身引用自己用@Deprecated标记的方法外,其他情况使用@Deprecated注解标记的类...

2020-01-16 16:46:18 272

转载 Java工程师该如何编写高效代码?

https://mp.weixin.qq.com/s/-ioLU65Sxg8tTmPyItZ2Iwhttps://www.infoq.cn/article/NiYD3zSUU3iGEO8z5L3v

2020-01-16 10:35:27 91

原创 incrementandget 和 getandincrement 区别

incrementandget:是先加1再返回getandincrement :是先返回再加1public final int getAndIncrement() { return unsafe.getAndAddInt(this, valueOffset, 1);}public final int incrementAndGet() { return u...

2020-01-09 20:21:46 876

原创 Jackson 和ObjectMapper

<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.10.1</ve...

2020-01-08 19:54:13 112

转载 Java中的Unsafe

1. Unsafe 类Java 不能直接访问操作系统底层,而是通过本地方法来访问。Unsafe 类提供了硬件级别的原子操作。 Unsafe 类在 sun.misc 包下,不属于 Java 标准。很多 Java 的基础类库,包括一些被广泛使用的高性能开发库都是基于 Unsafe 类开发,比如 Netty、Hadoop、Kafka 等。 Unsafe 是用于在实质上扩展 Java 语言表达能力...

2020-01-07 21:00:36 99

转载 深入理解CAS算法原理

1、什么是CAS?CAS:Compare and Swap,即比较再交换。jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于synchronouse同步锁的一种乐观锁。JDK 5之前Java语言是靠synchronized关键字保证同步的,这是一种独占锁,也是是悲观锁。2、CAS算法理解对CAS的理解,CAS是一种无锁算法,...

2020-01-07 20:36:02 172

个人开发的wx备份工具

个人开发的wx备份工具

2022-04-02

The Definitive Guide to Django

学习Django,学习开发Web frame.

2012-05-30

Python.Unix和Linux系统管理指南

介绍了Python语言如何为管理uNIx和Linux服务器提供各种更加有效的任务处理方式。书中各章都提出了具体的管理问题,如并发或数据备份,然后通过Python示例提供了解决方案。通过《Python UNIX和Linux系统管理指南》,读者可以学习如何用Python开发自己的一套命令行工具来解决诸多问题。 作者建立了一个免费下载的Ubuntu虚拟机,其中包含《Python UNIX和Linux系统管理指南》的源代码和运行实例,也包括SNMP、IPython、SQLAlchemy及其他工具。通过《Python UNIX和Linux系统管理指南》,你可以发现Python在如下几个方面的作用: 读取文本文件并提取信息。 使用多线程和fork选项。 使用网络设备从一个进程获取另一个进程的信息。 创建可点击的、易于交互的GUl工具。 通过交互式SNMP编程实现监控大型主机集群。 掌握IPython shell,作为Bash、Korn或Z—Shell的替换或补充。 将云计算整合到基础设施中,编写Google App引擎的应用程序。 通过定制脚本解决独特数据备份的难题。 使用Djan90、SQLAlchemy和Storm ORM与数据库进行交互。 通过《Python UNIX和Linux系统管理指南》及其补充的虚拟机,你可以了解如何打包并部署Python应用程序和库,以及编写代码在类似的多个UNIXfH Linux平台上运行。

2012-05-30

项目管理师案例分析教程

项目管理师案例分析教程项目管理师案例分析教程

2011-03-28

基于XML的树型结构编码及结构相似性匹配方法

分享给大家:基于XML的树型结构编码及结构相似性匹配方法

2011-03-28

浅论政府对商品房销售的信息管制系统.

描述:浅论政府对商品房销售的信息管制系统文章

2011-03-10

WCF入门案例!!!

WCF入门案例(包括客户端、服务端、回调等)

2010-02-03

Power Designer 简易教程

Power Designer简介及功能说明 Power Designer的4种模型及相互转换

2009-02-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除