weixin_34362991的博客

私信 关注
weixin_34362991
码龄5年
  • 574,880
    被访问量
  • 141
    原创文章
  • 22,897
    作者排名
  • 3,506
    粉丝数量
  • 于 2016-03-20 加入CSDN
获得成就
  • 获得87次点赞
  • 内容获得20次评论
  • 获得421次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

最小化托盘程序

trayDlg.h:afx_msg LRESULT onShowTask(WPARAM wParam,LPARAM lParam);void Tdehide();void dehide();trayDlg.cpp:#define WM_SHOWTASK WM_USERBEGIN_MESSAGE_MAP(CtrayDlg, CDialogEx) ON_MESSAGE(W...
转载
168阅读
0评论
0点赞
发布博客于 2 年前

如何隐藏显示在任务栏中的对话框程序

最近有个朋友做了一个基于对话框的小程序,大家知道,一般具有用户界面的 Windows 程序运行起来后,通常都会在任务栏里体现出来。我的这个朋友不想让她做的对话框程序运行的时候显示在任务栏里。问我如何隐藏?我参考了 MSDN 后告诉她说使用 WS_EX_TOOLWINDOW 扩展窗口式样。她按照我说的方法试了一下,结果没有成功。后来我琢磨了半天,发现这件事情并不像文档中说的那么简单。MSDN 里对 ...
转载
361阅读
0评论
0点赞
发布博客于 2 年前

MSSql关闭自增列

在对已经建好表结构的表抽取数据的时候,突然报错,根据Error发现,不能显式插入有自增列的值。于是搜索后,用set IDENTITY_INSERT #Tmp onset IDENTITY_INSERT #Tmp off把自增列关闭再差,就ok了,附上代码create table #Tmp(id int identity(1,1),id_1 int)insert into...
转载
330阅读
0评论
0点赞
发布博客于 2 年前

Visual Studio 2008快捷键大全

【窗口快捷键】Ctrl+W,W: 浏览器窗口 Ctrl+W,S: 解决方案管理器 Ctrl+W,C: 类视图 Ctrl+W,E: 错误列表 Ctrl+W,O: 输出视图 trl+W,P: 属性窗口 Ctrl+W,T: 任务列表 Ctrl+W,X: 工具箱 Ctrl+W,B: 书签窗口 Ctrl+W,U: 文档大纲 Ctrl+D,B: 断点窗口 Ctrl+D,I: 即时窗口 Ctrl+Tab: 活动...
转载
293阅读
0评论
0点赞
发布博客于 2 年前

JavaScript的学习

第1章JavaScript简介1.1简介JavaScript 是一种基于 Java 程序语言的脚本语言。JavaScript 语言设计出来是用在居于 web 的网页(包括客户端和服务器端)上的,这个文档里的内容只涉及了客户端的 JavaScript(它是被嵌入到网页中的 HTML 代码中,并且由浏览器来执行的脚本语言)。 JavaScript 语言可以设计和访问一个 web 页面...
转载
161阅读
0评论
0点赞
发布博客于 2 年前

C# 的内存拷贝

近段时间在C#是直接调用动态库比较多,由于有时又需要使用ActiveX控件,往往出现很多的同名的不同命名空间的类,结构等,对不同实体之类的转换是很烦的一件事,于是考虑到内存直接拷贝。下面是同事宋冰实现的代码,经他本人同意,供大家分享。 //宋冰的代码 /// <summary> /// 内存复制。 /// </summary> pu...
转载
516阅读
0评论
0点赞
发布博客于 2 年前

Python性能提升小技巧

第一部分1-使用内建函数:你可以用Python写出高效的代码,但很难击败内建函数. 经查证. 他们非常快速2-使用 join() 连接字符串.你可以使用 + 来连接字符串. 但由于string在Python中是不可变的,每一个+操作都会创建一个新的字符串并复制旧内容. 常见用法是使用Python的数组模块单个的修改字符;当完成的时候,使用 join() 函数创建最终字符串.>>...
转载
83阅读
0评论
0点赞
发布博客于 2 年前

POJ 3176, Cow Bowling

Time Limit: 1000MSMemory Limit: 65536KTotal Submissions: 5823Accepted: 3802DescriptionThe cows don't use actual bowling balls when they go bowling. They each take a number (in the range 0..99), ...
转载
78阅读
0评论
1点赞
发布博客于 2 年前

[ZZ] Adventures with Gamma-Correct Rendering

http://renderwonk.com/blog/index.php/archive/adventures-with-gamma-correct-rendering/Adventures with Gamma-Correct RenderingAug 3rd, 2007 byNatyI’ve been spending a fair amount of ti...
转载
88阅读
0评论
0点赞
发布博客于 2 年前

动态网页设计笔记

动态网页设计笔记A:link { COLOR: #000000; TEXT-DECORATION: none}A:active { COLOR: #000000; TEXT-DECORATION: none}A:visited { COLOR: #000000; TEXT-DECORATION: none}A:hover { COLOR: #...
转载
135阅读
0评论
0点赞
发布博客于 2 年前

javascript基础-BOM原理

图解: 1.Loction: 拼接参数时,应编码decodeURIComponent/encodeURIComponent()。 2.History:pushState+replaceState+onpopstate事件适合用来做无刷新页面切换; history.length===0用来判断当前页面(百度等搜索门户)是否用户第一个打开。...
转载
93阅读
0评论
0点赞
发布博客于 2 年前

Swift语言精要 - Dictionary(字典)

字典以键值对的形式存储数据。键不能重复,但是值可以重复。基本语法用例:var states : Dictionary<String, String> = ["CA" : "California"]var states : [String : String] = ["CA" : "California"]也可以使用类型推断的方式:var states ...
转载
121阅读
0评论
0点赞
发布博客于 2 年前

软件包管理 之 Fedora Extras(Fedora 计划的扩充资源) rpm.livna.org软件仓库的介绍和应用...

作者:北南南北来自:LinuxSir.Org提要:rpm.livna.org 是一个重要的Fedora 扩充和增强资源,资源更新较快;是我们必用的资源之一;拥有apt和yum源;为Fedora core 4.0 3.0 以上的版本提供支持;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++正文:++++++++++...
转载
43阅读
0评论
0点赞
发布博客于 2 年前

利用业务中的主动和被动巧妙的驱动用户遵守规则

最近的半年里总是会在财务对账期间接到一些人为失误导致的业务问题。财务对账这个功能已经上线了半年多了,业务也很稳定了,但是每个月都会有分公司的财务人员出现漏审批对账信息或者忘记审批的现象。同时经销商也会有忘记对账的情况。虽然我们系统和SAP都对对账业务的期限做了很严格的管控,并且过期不候,但是意外的几率还是一如既往的会出现。不得以我们只得从买家和卖家的心...
转载
88阅读
0评论
0点赞
发布博客于 2 年前

Eclipse IDE

You can install the Black Duck Eclipse plug-in by using the Eclipse update manager by going to:Help -> Software Updates -> Find and Install... -> Search for new features to install -> ...
转载
112阅读
0评论
0点赞
发布博客于 2 年前

MUSICA(多尺度图像对比度增强)算法的简要原理及VC实现-1[r]

MUSICA的专利文档:MUSICA_patent - Original document.pdf 算法原理: 图像增强的一般方法是对比度拉伸和直方图均衡,这两种方法对于灰度级过于集中, 还有大量的灰度级没有充分利用的情况下比较适用,并且这两种方法都是基于直方图的变换,和像素的位置信息无关。假设有原始信号如(a),可看出细节信号(高频,例如指纹、衣服褶绉这样的细节)集中在较窄的...
转载
186阅读
0评论
0点赞
发布博客于 2 年前

Mysql (基本操作,索引)知识点补充

一、库操作 1,创建库 : create database 库名; 2,删除库: drop database 库名; 3,查看当前有多少数据库:show databases; 4,查看当前使用的数据库: select datebase(); 5,切换到这个数据下:use 库名; 二、表操作(增删改查)增创建...
转载
65阅读
0评论
0点赞
发布博客于 2 年前

DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.Net2.0(ver 3.1.0Beta)

英文名:DotNetTextBox V3.0 WYSWYG Web Control For Asp.Net2.0中文名:DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.Net2.0类型: 免费控件(保留版权)作者: 小宝.NET 2.0(Terry Deng)主页:http://www.aspxcn.com.cn控件演示页面: http://www....
转载
83阅读
0评论
0点赞
发布博客于 2 年前

观察:若干现有的RSS天气预报服务

1、www.rssweather.comWeb详细天气资料:http://www.rssweather.com/icao/ZBAA/wx.phpFeed天气预报http://www.rssweather.com/icao/ZBAA/rss.php<description>Cu...
转载
480阅读
0评论
0点赞
发布博客于 2 年前

这里介绍两种将矩阵写入TXT文件的方法。

方法1fid = fopen('data.txt','wt'); % data.txt为写入文件名matrix = M; % M为要存储的矩阵[m,n]=size(matrix); for i=1:1:m for j=1:1:n if j==n fprin...
转载
1126阅读
0评论
0点赞
发布博客于 2 年前

FTPClient upload & download class

using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets;/// <summary>/// FTPClient 的摘要说明。/// </summary>public class FTPClient{ #region 构造函数/// <summ...
转载
94阅读
0评论
1点赞
发布博客于 2 年前

弹出无边框网页的Javscrpt代码

以下内容为程序代码:<script>var tmp=window.open("about:blank","","fullscreen=1")tm p.moveTo(100,100)tmp.resizeTo(600,400)tmp.focus()tmp.location="http://要打开的窗口"</script>  将以上代码加入您的主页上< body>&l...
转载
121阅读
0评论
0点赞
发布博客于 2 年前

python json.loads json.dumps的区别

json.loads() 是将字符串传化为字典 json.dumps () 是将字典转化为字符串>>> dict = "{8:'bye', 'you':'coder'}" #假字典 fake>>> print type(dict)<type 'str'>>>> print dict{8:'bye', 'you':'cod...
转载
80阅读
0评论
0点赞
发布博客于 2 年前

机器学习笔记

<!doctype html>机器学习笔记机器学习入门笔记AI和ML:AI:机器像人一样思考,具备人类的智能研究AI目的:让机器像人一样思考;核心技术:机器学习人工智能的发展:5.AI的组成:  感知->决策->反馈6.ML和AI的关系:机器学习是AI的一种方法,是使用算法来解析数据、从中学习,然后对真实世界中的事件...
转载
46阅读
0评论
0点赞
发布博客于 2 年前

快速打开hosts文件的方法

在开发网站的时候,会需要修改hosts文件。最常见的方法是在“运行”中输入“drivers”打开“C:\Windows\System32\drivers”,然后打开其中的“etc”文件夹,右键点击“hosts”文件,选择用记事本打开。虽然这一步骤并不会花费多长时间,但是步骤显得繁琐。其实可以用更简单的方式,一步打开hosts文件。方法如下:在桌面或者资源管理器中点击右键,新建一个快捷方式,...
转载
303阅读
0评论
0点赞
发布博客于 2 年前

iOS:原生二维码扫描

  做iOS的二维码扫描,有两个第三方库可以选择,ZBar和ZXing。今天要介绍的是iOS7.0后AVFoundation框架提供的原生二维码扫描。首先需要添加AVFoundation.framework框架到你工程中build phase的"Link Binary With Libraries"之下,然后就可以开始了。  一、做好准备工作,搭建UI  UI效果如图  IBOut...
转载
75阅读
0评论
0点赞
发布博客于 2 年前

大一下最后一次作业

一、我学到的内容二、我的收获与自我检讨自我介绍https://www.cnblogs.com/lxzlyf2022/p/10240858.html对我有影响的老师https://www.cnblogs.com/lxzlyf2022/p/10259468.html打印沙漏https://www.cnblogs.com/lxzlyf2022/p/10369520.html大一上学习总结ht...
转载
78阅读
0评论
0点赞
发布博客于 2 年前

使用kaptcha生成验证码

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
60阅读
0评论
0点赞
发布博客于 2 年前

Java Web学习总结(11)——Session使用示例教程

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
60阅读
0评论
0点赞
发布博客于 2 年前

Myeclipse常用快捷键

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
55阅读
0评论
0点赞
发布博客于 2 年前

【转载】vi/vim使用进阶: 指随意动,移动如飞 (二)

本节所用命令的帮助入口::help usr_03.txt:help motion.txt:help usr_29.txt:help scroll.txt:help folding 上一篇文章中我们介绍了一些常用的移动命令,本篇将继续介绍更多的命令,使你在文档中自由穿梭。[ 利用跳转表 ]在vim中,很多命令可以引起跳转,vim会记住把跳转前光标的位置记录到跳转表中,...
转载
68阅读
0评论
0点赞
发布博客于 2 年前

[转]使用Hyper-V BPA(Best Practices Analyzer-最佳化分析工具)

http://www.dotblogs.com.tw/daniel07793/archive/2012/05/05/71991.aspx使用Hyper-V BPA(Best Practices Analyzer-最佳化分析工具)這篇介紹的是Windows 2008 R2的Hyper-V Best Practices Analyzer這個工具可以快速的檢查出目前Hyper-V非最佳化的設...
转载
59阅读
0评论
0点赞
发布博客于 2 年前

( component 标签元素,及其 :is 属性 )的使用样例(组件切换的一个简单样例,不过,最好使用动画来实现组件的切换)...

<!-- Vue 提供了 component 标签元素,用来展示对应名称的组件 --> <!-- 该标签元素的 :is 属性,可以用来指定要展示组件的名称!这里用一个变量 comName。 --> <component :is="comName" ></component>转载于:https://www.cnblogs....
转载
521阅读
0评论
1点赞
发布博客于 2 年前

git回忆回忆回忆

基本命令git init 初始化仓库git add . 添加到仓库git commit -m'xxx' 把文件提交到仓库 -m' 这里写日志'git status 查看仓库状态 如果git status告诉你有文件被修改过,用git diff可以查看修改内容。 git log 显示从最近到最远的提交日志 git clone 地址 克隆别人代码git push 地址 上传...
转载
46阅读
0评论
0点赞
发布博客于 2 年前

字体图标的用法总结

1:图标有哪些格式,什么是字体图标?传统图标采用图片格式,有bmp,jpg,gif,png等文件格式;字体图标采用 svg 矢量图片格式图标全部采用字体格式可以使用color,font-size...,改变图标的颜色,大小等样式2:字体图标实现方式分为哪几类?font+html 实现字体图标(又称:Unicode引用)font+css 实现字体图标使用 Symbol 方式引用(...
转载
65阅读
0评论
0点赞
发布博客于 2 年前

一个电脑安装两个jdk版本

场景:先前使用了1.6的jdk但是现在学java需要使用jdk1.8的,现在打算电脑上使用两个jdk1 . 准备两个版本的jdk我的两个jdk路径为:D:\jdk1.7.0_80D:\Program Files\Java\jdk1.8.0_1112 . 设置两个子JAVA_HOME,一个总设置两个子JAVA_HOME:JAVA_HOME7 = D:...
转载
54阅读
0评论
0点赞
发布博客于 2 年前

Beta冲刺提交-星期五

这个作业属于哪个课程https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2这个作业要求在哪里https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3341团...
转载
52阅读
0评论
0点赞
发布博客于 2 年前

雷林鹏分享:PHP 表单和用户输入

  PHP 中的 $_GET 和 $_POST 变量用于检索表单中的信息,比如用户输入。  PHP 表单处理  有一点很重要的事情值得注意,当处理 HTML 表单时,PHP 能把来自 HTML 页面中的表单元素自动变成可供 PHP 脚本使用。  实例  下面的实例包含了一个 HTML 表单,带有两个输入框和一个提交按钮。              ...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

前端开发也要学点儿 Linux 基础命令(二)

Linux 网络与系统命令入门 之 http 请求与传输本来打算把:http 请求与传输网络常用工具命令远程命令进程与系统写在一篇里的,发现太长了,自己都没耐心看下去,觉得还是拆开来发比较好。所以本节会很简短。curl可以在网络中获取和传输数据,在 web 开发中常使用 curl 来模拟 http 请求,http请求由三部分组成,分别是请求行、请求头和消息体,curl 可以通过...
转载
82阅读
0评论
0点赞
发布博客于 2 年前

如何去计算hdfs中namenode中所需的堆内存大小

请参考 上一个 链接地址:hdfs为什么不擅长存储大量小文件https://blog.51cto.com/12445535/2354951概述:namenode replication(复制)复制默认块复制因子(dfs.replication)为3。复制影响磁盘空间但不影响内存消耗。复制会更改每个块所需的存储量,但不会更改块的数量。如果DataNode上的一个块文件(由NameNode上的一个...
转载
196阅读
0评论
0点赞
发布博客于 2 年前

Maven : 将Jar安装到本地仓库和Jar上传到私服[转]

原文地址 :https://www.cnblogs.com/shindo/p/6609797.html1、单个jar上上传方法一:利用界面使用Sonatype Nexus搭建Maven私服后添加第三方JAR包登录Nexus后,点击右侧的“Repositories”,显示当前Nexus所管理的Repository,默认情况下Nexus为我们创建了以下主要的Repository:...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

pdf加密文件怎么解密?

PDF安全不容忽视,加密就是很好的办法,那么如何解除密码呢?今天分享给你怎么解除PDF文件的密码。准备:PDF文件,电脑工具:PDF转换器< 一 >:需要知道文件的密码,且完整可打开< 二 >:打开迅捷PDF转换器,然后选择功能为【PDF操作】、【PDF解除密码】< 三 >:按照图上所示,添加需要的文件< 四 >:在接触密码之前,我们需要找到输出目...
转载
79阅读
0评论
0点赞
发布博客于 2 年前

keepalived 单播模式

keepalived 单播模式keepalived在组播模式下所有的信息都会向224.0.0.18的组播地址发送,产生众多的无用信息,并且会产生干扰和冲突,所以需要将其组播的模式改为单拨。这是一种安全的方法,避免局域网内有大量的keepalived造成虚拟路由id的冲突。单薄模式需要关闭vrrp_strict,严格遵守vrrp协议这个选项单薄需要在VIP实例配置段加入单播的源地址和目标地址ke...
转载
2714阅读
0评论
0点赞
发布博客于 2 年前

原型对接工作流!摹客iDoc全面支持Mockplus、Axure原型

在正式开始之前,先分享一张外行看起来挺有美感,产品经理看起来却毛骨悚然的照片。这是UPA(国际用户体验专业协会)发布的完整产品用户体验设计流程图,画面看起来蜿蜒曲折,像极了现实中设计开发流程的繁复难言,从开始走到流程结束的人,自然是最苦逼的产品经理。然而,画面呈现的复杂度和产品经理现实中水深火热的处境相比,可谓冰山一角。如何减轻产品经理的负担,造福产品团队?从打造Mockplus开始,摹客一直在为...
转载
147阅读
0评论
0点赞
发布博客于 2 年前

java笔记

1.编译器的作用?将源文件编译成.class文件1.虚拟机的作用?将字节码文件.class文件解释成对应平台的机器码并执行。2.java可以跨所有平台吗?只有提供对应的虚拟机就能够跨该平台。3.java中垃圾回收机制的好处?能够有效地防止内存泄漏。4.异常处理机制的关键字?Try、catch、finally、throw、throws 五个关键字。...
转载
18阅读
0评论
0点赞
发布博客于 2 年前

DevOps - 持续集成(Continuous Integration)

持续集成简介持续集成(Continuous integration,简称CI)是软件的开发和发布标准流程中最重要的部分。作为一种开发实践,在CI中可以通过自动化等手段高频率地去获取产品反馈并响应反馈的过程。简单来说,就是持续不断地(一天多次)将代码合并(集成)到主干源码仓库,让产品可以快速迭代,同时保持高质量。代码每次集成到主干之前,必须通过自动化测试,以便快速发现和定位错误。持续集成...
转载
48阅读
0评论
0点赞
发布博客于 2 年前

重学前端学习笔记(三十)--JavaScript语法的基本规则

笔记说明重学前端是程劭非(winter)【前手机淘宝前端负责人】在极客时间开的一个专栏,每天10分钟,重构你的前端知识体系,笔者主要整理学习过程的一些要点笔记以及感悟,完整的可以加入winter的专栏学习【原文有winter的语音】,如有侵权请联系我,邮箱:kaimo313@foxmail.com。一、脚本和模块JavaScript 有两种源文件,一种叫做脚本,一种叫做模块。在 ES5...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

android ANR异常分析技巧总结

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
137阅读
0评论
0点赞
发布博客于 2 年前

Linux进程与线程的区别——不要太经典

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
79阅读
0评论
0点赞
发布博客于 2 年前

第十五天-模块

目录 为什么要有模块 import 与 from...import... 循环导入问题 解决方案一 解决方案二 模块的搜索路径 Python文件的两种用途 为什么要有模块面条版代码--》函数版代码--...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

使用 ss 命令查看连接信息

作用:打印主机socket连接信息,netstate可以做的它都可以做,比netstate 更灵活,而且由于ss使用 tcp_diag 内核模块,所以速度更快。用法: ss [ OPTIONS ] 或 ss [ OPTIONS ] [ FILTER ]常用选项: -n, --numeric 不解析主机名 -r, --...
转载
4085阅读
0评论
0点赞
发布博客于 2 年前

习题6-5 使用函数验证哥德巴赫猜想

1 #include <stdio.h> 2 #include <math.h> 3 4 int prime(int p); 5 void Goldbach(int n); 6 7 int main() 8 { 9 int m, n, i, cnt;10 11 scanf_s("%d %d", &m,...
转载
409阅读
0评论
0点赞
发布博客于 2 年前

蚂蚁金服技术专家:mPaaS是如何打造“最懂用户”的App的?

摘要: 蚂蚁金服产品服务化技术专家付海涛,在阿里云峰会金融专场做了主题为《新一代移动研发平台mPaaS智能化之路》的精彩分享。7月6-7日,蚂蚁金服mPaaS 团队付海涛、罗其平、吕丹将作为讲师,参与第43届MPD工作坊北京站,想了解更多详情,可戳此处。付海涛 蚂蚁金服技术专家提纲:移动开发平台 mPaaS 发展历程移动开发平台 mPaaS 3.0 的产品体系阿里巴巴金融业务的进化mPaaS 一体...
转载
199阅读
0评论
0点赞
发布博客于 2 年前

方法及方法重载6.1

如何使用带参数的方法定义带参数的方法先写public(访问修饰符)返回类型<方法名>(<形式参数列表>){ //发放的主体 }调用带参数的方法对象名 。方法名(参数1,参数2,...........,参数n)方法的知识点1方法定义出,参数叫做形式参数,也叫形参(主要约束参数的类型)2形参的名字可以随便取,但是要符合驼峰命名规则,同时要...
转载
9阅读
0评论
0点赞
发布博客于 2 年前

Ansible批量部署工具

Ansible:自动化运维工具  你需要在一台机器上yum install 一个包,这时候有一个需求,比如现在有5台机同时需要装apache这个包,那么100台呢,ssh上去就太慢了,这时候就借助到了ansible批量部署工具。通过host inventory这个文件去管理需要批量部署的主机,它实现的就是ssh协议。把公钥拷给需批量部署的主机。Core Modules模块:核...
转载
49阅读
0评论
0点赞
发布博客于 2 年前

ELK 日志平台构建

elastic中文社区https://elasticsearch.cn/完整参考ELK实时日志分析平台环境部署--完整记录https://www.cnblogs.com/kevingrace/p/5919021.html亿级 ELK 日志平台构建实践https://blog.51cto.com/13527416/2117141搭建ELK日志分析平台(上)——...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

使用JWT和Spring Security保护REST API,重拾后端之Spring Boot

通常情况下,把API直接暴露出去是风险很大的,不说别的,直接被机器攻击就喝一壶的。那么一般来说,对API要划分出一定的权限级别,然后做一个用户的鉴权,依据鉴权结果给予用户开放对应的API。目前,比较主流的方案有几种:用户名和密码鉴权,使用Session保存用户鉴权结果。使用OAuth进行鉴权(其实OAuth也是一种基于Token的鉴权,只是没有规定Token的生成方式)自行采用Token进行...
转载
69阅读
0评论
0点赞
发布博客于 2 年前

构建一个 Spring Boot 工程

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

Mac中如何压缩文件成RAR格式

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
8692阅读
0评论
0点赞
发布博客于 2 年前

xsos:一个在 Linux 上阅读 SOSReport 的工具

我们都已经知道 SOSReport。它用来收集可用于诊断的系统信息。Redhat 的支持服务建议我们在提交案例时提供 SOSReport 来分析当前的系统状态。它会收集全部类型的报告,以帮助用户找出问题的根本原因。我们可以轻松地提取和阅读 SOSReport,但它很难阅读。因为它的每个部分都是一个单独的文件。那么,在 Linux 中使用语法高亮显示阅读所有这些内容的最佳方法是什么。是的,这可...
转载
194阅读
0评论
0点赞
发布博客于 2 年前

SpringBoot优雅的全局异常处理

前言本篇文章主要介绍的是SpringBoot项目进行全局异常的处理。SpringBoot全局异常准备说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。开发准备环境要求JDK:1.8SpringBoot:1.5.17.RELEASE首先还是Maven的相关依赖: <properties> <project.build.sour...
转载
717阅读
0评论
0点赞
发布博客于 2 年前

web里什么是Math函数,作用是什么

  Math.round(3.6) //四舍五入  random() //返回0-1之间的随机数  max(num1, num2) //返回较大的数  min(num1, num2) //返回较小的数  abs(num) //绝对值  ceil(19.3) //12 向上取整  floor(11.8) //11 向下取整  1. 获取四位数的验证码。    2、验证    思路:  布局(略)  ...
转载
41阅读
0评论
0点赞
发布博客于 2 年前

第三周

一、shell脚本编程基础内容:1. 编程基础 2. 脚本基本格式3. 变量4.运算5.条件测试6.条件判断if 7.条件判断case 8.配置用户环境shell脚本:包含一些命令或声明,并符合一定格式的文本文件 格式要求:首行shebang机制 #!/bin/bash#!/usr/bin/python#!/usr/bin/perl shell脚本的用途有:自动化常用命令执行系统管理和故...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

gradle gradle入门与集成

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

JS导出数据为表格-csv

<html><head> <p style="font-size: 20px;color: red;">使用a标签方式将json导出csv文件</p> <button onclick='tableToExcel()'>导出</button></head><body> <script> ...
转载
67阅读
0评论
0点赞
发布博客于 2 年前

The US in understimating Huawei, says founder Ren zhengfei

Huawei Founder Ren Zhengfei has downplayed the impact of the US executive order that cripple Huawei's ability to collaborate with American companies like Google.In comments to Chinese media gathered...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

kubernetes之添加删除node

添加node 1、master生成token[root@node-01 ~]# kubeadm token create --print-join-commandkubeadm join 172.19.8.250:8443 --token 83glhm.30nf8cih0q8960nu --discovery-token-ca-cert-hash sha256:30d136...
转载
241阅读
0评论
0点赞
发布博客于 2 年前

Texture相关知识一(概念相关知识)

本文是自己学习texture过程中进行总结的相关知识,方便后期浏览查阅。如有遗漏、不足、错误之处欢迎大家批评指出。节点 noteIf you’re used to working with views, you already know how to use、 nodes. Most methods have a node equivalent and most UIView and CALa...
转载
185阅读
0评论
0点赞
发布博客于 2 年前

面向对象课程第三次总结性博客作业

一、JML语言基础JML语言是一种java的规格描述语言。它可以无二义性地描述一个类或者方法的行为,并且对类的行为进行规约。从而在具体实现一个类或方法之前,首先了解到其预期功能和行为,提高工程实现的效率。通过JML及其支持工具,不仅可以基于规格自动构造测试用例,并整合了SMTSolver等工具以静态的方式来检查代码实现对规格的满足。JML语言基础如下:1.注释结构JML以javad...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

易班第二弹

def get_vote_url(): for i in range(50): start_url = "http://www.yiban.cn/Newgroup/showMorePub/group_id/457740/puid/7245623/type/3/page/{0}".format(i) resp = person.get(url=sta...
转载
339阅读
0评论
3点赞
发布博客于 2 年前

第 1 章 虚拟化 - 009 - KVM 网络虚拟化基础

虚拟网络的逻辑图(OpenStack 官网):网络虚拟化中最重要的两个东西:Linux Bridge 和 VLANLinux Bridge 基本概念举例:宿主机有 1 块与外网连接的物理网卡 eth0,上面跑了 1 个虚机 VM1,让 VM1 能够访问外网,有两种方案(推荐第二种):(一) 将物理网卡eth0直接分配给VM1,但随之带来的问题很多:宿...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

JavaScript 函数的使用

JavaScript 函数的使用函数的定义: 函数就是用来执行任务的代码块,函数需要通过调用的方式来完成代码的执行。函数的最大好处:包含在函数内容的代码块,可以重复执行函数的作用: 将完成任务的代码块"封装”起来,供其他调用方 无限制 的使用。函数的分类:   如果按照参数的个数来分:无参函数、有参函数   如果按照返回值来分:有返回值函数、无返回值函数   如果按照编写函...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

vue部分面试问题整理

vue部分面试问题整理概念性问题1:什么是MVVM?什么是MVC?他们有什么区别?MVVM:是Model-View-ViewModel的缩写,Model 模型指向后端传递的数据。View视图指我们所看到的视图层。ViewModel视图模型。视图模型是MVVM的核心,他是链接Model和View的桥梁。一方面把Model转换成View层,实现方式是:数据绑定。一方面把View转换成Model(...
转载
1104阅读
0评论
1点赞
发布博客于 2 年前

小猿圈web前端开发为什么需要HTTPS

大家在上网的时候观察过网址前面的符号吗?HTTP和HTTPS呢,今天小猿圈web前端讲师就讲一下为什么要有HTTPS。在HTTP协议中有可能存在信息窃取或身份伪装等安全问题。使用HTTPS通信机制可以有效地防止这些问题。HTTP协议存在的哪些问题:通信使用明文(不加密),内容可能被窃听由于HTTP本身不具备加密的功能,所以也无法做到对通信整体(使用HTTP协议通信的请求和响应的内容)进行加...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

python的列表 list[]常见函数方法

一、插入:list_1=[44.55,'python',True,(9,8,7),['lili','xiaoming','yezi']]1)在指定位置插入。语法:列表名.insert(要插入的索引位置,value)list_1.insert(2,False)print(list_1)返回值:[44.55, 'python', False, True, (9, 8, 7), ['lili',...
转载
22阅读
0评论
0点赞
发布博客于 2 年前

数据可视化之绘图基础

1.一个简单的实例import matplotlib.pyplot as pltx = [1, 2, 3, 4]y = [5, 4, 3, 2]plt.figure() # 创建一个figure()plt.subplot(231) # divide subplots into 2*3 grid and select 1plt.plot(x, y)p...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

如何在Mac OS X上恢复已删除的分区?Disk Drill Media Recovery好用吗?

如果无法访问分区,Disk Drill将尝试使用几个强大的工具来定位和重建它。第一个是通用分区搜索,它可以恢复Mac HFS +卷上的已删除分区 - 以及FAT和NTFS卷 - 并将为找到的任何内容创建虚拟分区。第二个是Scan for Lost HFS + Partition,它可以在Mac上查找并重建HFS +分区(如果已重新格式化)。最后,还有Rebuild HFS +...
转载
921阅读
0评论
0点赞
发布博客于 2 年前

互联网架构:深入理解微服务

一、微服务概述1、什么是微服务?微服务就是一些可独立运行、可协同工作的小的服务。从概念中我们可以提取三个关键词:可独立运行、可协同工作、小。这三个词高度概括了微服务的核心特性。下面我们就对这三个词作详细解释。可独立运行微服务是一个个可以独立开发、独立部署、独立运行的系统或者进程。可协同工作采用了微服务架构后,整个系统被拆分成多个微服务,这些服务之间往往不是完全独立的,在业务上存在一...
转载
153阅读
0评论
0点赞
发布博客于 2 年前

你真的了解分布式系统到底是什么吗?

前言随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。本文主要简单介绍了分布式系统的概念、分布式系统的特点、常用的分布式方案以及分布式和集群的区别等。一、集中式系统在学习分布式之前,先了解一下与之相对应的集中式系统是什...
转载
50阅读
0评论
0点赞
发布博客于 2 年前

4.面向对象编程

4.面向对象编程 简介类与对象 类的定义 类的属性_init_方法 表示标识标示对象的方法 方法引用 私有化 迭代器继承? 继承语法:class 子类名(基类名1, 基类名2, …) 基类写在括号里,如果有多个基类,则需要全部都写在括号里,这种情况称为多继承。在Python中继承有下面一些特点:1. 在继承中基...
转载
12阅读
0评论
0点赞
发布博客于 2 年前

2.函数

1.创建函数‘ def lambda’2.函数参数 位置或关键字参数 任意数量的位置参数 ? 任意数量的位置参数在定义的时候是需要一个星号前缀来表示,在传递 参数的时候,可以在原有参数的后面添加零个或多个参数,这些参数将 会被放在元组内并传入到函数...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

mac 安装brew mac安装expect mac一键登录服务器脚本

mac 安装brew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"mac安装expect(需要先安装brew,没有安装的话看上边)brew install expectmac一键登录服务器脚本set ...
转载
415阅读
0评论
0点赞
发布博客于 2 年前

Linux操作系统环境搭建

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
153阅读
0评论
0点赞
发布博客于 2 年前

entity、bo、vo、po、dto、pojo如何理解和区分?

Java开发过程中,基本实体类包都以entity或者model来称呼,可是不少项目中,却以Bo、Vo来命名,面试的时候,也有可能被问到这些问题。那么,这几者分别代表什么意思呢?Entity最常用实体类,基本和数据表一一对应,一个实体一张表。Bo(business object)代表业务对象的意思,Bo就是把业务逻辑封装为一个对象(注意是逻辑,业务逻辑),这个对象可以包括一个或多个其它的对象。通过调...
转载
321阅读
0评论
0点赞
发布博客于 2 年前

写了个代码生成工具,vue + element-ui的可以来瞧瞧

写代码是比较枯燥的,茫茫多的业务代码更加枯燥了,实现需求的时候,特别是一些管理平台,无外乎一些表单、表格、弹框等,项目用的是vue + element-uieg: 弹框在业务里面几乎是都会用到,下面
转载
2496阅读
0评论
0点赞
发布博客于 2 年前

[转] Transformer

from:https://terrifyzhao.github.io/2019/01/11/Transformer%E6%A8%A1%E5%9E%8B%E8%AF%A6%E8%A7%A3.html简介Attention Is All You Need是一篇Google提出的将Attention思想发挥到极致的论文。这篇论文中提出一个全新的模型,叫 Transformer,抛弃了以往深度学习任...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

RSA加密、解密、签名、验签的原理及方法

一、RSA加密简介  RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的(可能同时多人持有)。  二、RSA加密、签名区别  加密和签名...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

Vue

一、Vue了解#1、什么是Vue 可以独立完成前后端分离式web项目的JavaScript框架#2、why 三大主流框架之一:Angular React Vue 先进的前端设计模式:MVVM 可以完全脱离服务器端,以前端代码复用的方式渲染整个页面:组件化开发#3、特点 单页面的web应用 数据驱动 数据...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

入门lambda表达式(二)

引文  这次主要介绍Java 8的Stream以及如何与lambda配合使用。Stream作为Java 8的一大亮点,它与java.io包里的InputStream和OutputStream是完全不同的概念。Java 8中的Stream是对集合对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作,或者大批量数据操作。Stream API借助于同样新出现的lambda表达式,极大的提...
转载
79阅读
0评论
0点赞
发布博客于 2 年前

基于Linux搭建apache服务后,怎么构建web虚拟主机?

虚拟web主机指的是在同一台服务器中运行多个web站点,其中的每个站点实际上并不独立占用整个服务器,因此被称为“虚拟”web主机,通过虚拟web主机服务可以充分利用服务器的硬件资源。使用httpd可以非常方便的去搭建虚拟主机服务器,只需要运行一个httpd服务就能够同时支撑大量的web站点。httpd支持的虚拟主机类型有这么三种(与Windows 的IIS服务一样):1、相同IP、端口号、不...
转载
78阅读
0评论
0点赞
发布博客于 2 年前

Runtime整理(二)对象、类分析

对象、类本质分析通过源码可以看到他们两个都是一个结构体。实例对象本质我们在初始化一个实例对象的时候通常是这样:Object *objc = [[Object alloc]init];那么,alloc和init分别作用是什么呢?经过查阅资料能发现,alloc的作用是系统会分配一块内存给对象,并且把地址返回给对象的isa指针,此时这个指针并不是对象最终的指针(悬挂指针),此时系统所分配的内存...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

Django ConnectionAbortedError WinError 10053 错误

因为ajax默认是异步提交,可是有时候我们会发现,本来要求请求马上出现,可是异步会导致后面突然再执行,这样就出问题了。(1)添加这样一段代码$.ajaxSetup({ async : false});(2)或者这样$.ajax({ type : "post", url : "/revright/", data :...
转载
386阅读
0评论
0点赞
发布博客于 2 年前

htop命令

htophtop是top的升级版,它支持图形界面鼠标操作,相比top更加友好易操作。安装yum install -y htop使用命令行中直接敲击htop命令即可左边部分从上至下,分别为,cpu、内存、交换分区的使用情况,右边部分为:Tasks为进程总数,当前运行的进程数、Load average为系统1分钟,5分钟,10分钟的平均负载情况、Uptime为系统运行的时间。 PI...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

会 SQL 就能搞定 AI!蚂蚁金服重磅开源机器学习工具 SQLFlow

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
108阅读
0评论
0点赞
发布博客于 2 年前

FastJsonHttpMessageConverter造成返回结果多次序列化的问题

问题描述:通过xml配置的形式将FastJsonHttpMessageConverter作为json格式的默认消息转化器,当controller返回的是被序列化后的json字符串时,最终返回给用户的内容格式是两次序列化后的字符串,不再是json字符串,包含大量转义字符。原因分析:出现这种情况的原因主要是controller返回的序列化后的字符串又经过了FastJsonHttpMessage...
转载
1257阅读
0评论
0点赞
发布博客于 2 年前

矩阵分解及BPR

原文:https://blog.csdn.net/weixin_41362649/article/details/82848132 http://www.cnblogs.com/pinard/p/9128682.html矩阵分解矩阵分解确实可以解决一些近邻模型无法解决的问题,近邻模型存在的问题:1、物品之间存在相关性,信息量并不是随着向量维度增加而线性增加 2、矩阵元素稀疏,计算结果不稳定,增减一...
转载
250阅读
0评论
1点赞
发布博客于 2 年前

进程、线程、协程、例程、过程的区别是什么?

首先解释下程序、进程、上下文切换和线程。然后再解释协程、例程、过程。程序程序:源代码堆起来的东西。相当于一个一动不动没有生命的机器人。虽然是没有生命的机器人,但是它被设计后就表示有了硬件,它的硬件决定了之后它有生命后是如何干活的机器人有优劣,所以有些优秀的机器人干活很快,而有些机器人干活很慢进程进程:程序在系统上跑起来(运行)之后的东西(动态的)。相当于有了生...
转载
40阅读
0评论
0点赞
发布博客于 2 年前

03python面向对象编程4

http://c.biancheng.net/view/2287.html1.1定义类和对象在面向对象的程序设计过程中有两个重要概念:类(class)和对象(object,也被称为实例,instance),其中类是某一批对象的抽象,可以把类理解成某种概念;对象才是一个具体存在的实体。Python 类所包含的最重要的两个成员就...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

如何使用IDEA的Git插件上传项目

如何使用IDEA的Git插件上传项目一、在https://www.cnblogs.com/zyx110/p/10799387.html中下载二、注册码云账号搜索gitee码云插件并安装转载于:https://www.cnblogs.com/zyx110/p/10802176....
转载
113阅读
0评论
0点赞
发布博客于 2 年前

web 过滤器 Filter、 Spring 拦截器 interceptor

1、过滤器(Filter)(在web.xml中注册过滤器)  首先说一下Filter的使用地方,我们在配置web.xml时,总会配置下面一段设置字符编码,不然会导致乱码问题:<filter> <filter-name>encoding</filter-name> <filter-class>org.springfram...
转载
25阅读
0评论
0点赞
发布博客于 2 年前