自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4413)
  • 收藏
  • 关注

转载 css 光标

<style> div{width:100;height:50;float:left;border:1px solid red;margin:1px;}</style><div style="cursor:auto">auto</div><div style="cursor:default">def...

2019-09-25 10:20:00 555

转载 【GPS】GPS导航电文(数据格式分析)

下面分析下导航电文的格式$GPGSV,3,1,09,04,48,054,45,11,62,050,39,32,17,098,35,28,47,322,34*78 可见卫星信息:  本次GSV语句数目:3,  本条是第几条:1,  当前可见卫星总数:09  PRN码:04,  卫星俯仰角:48,  卫星方位角:054,  信噪比:45  ...

2019-09-21 10:52:00 2505

转载 去掉iframe周围的空白

今天,在处理一个网页样式时,遇到了一小问题,就是调用的iframe四周出现了空白。iframe调用的代码如下:示例:<iframe src="http://www.xxx.com/xxx.html" frameborder="0" scrolling="no" width="240" height="360" border="0" ></ifram...

2019-09-21 10:01:00 1023

转载 web.xml加载顺序与过程

顺序:  总的来说,web.xml的加载顺序是:<context-param>-> <listener> -> <filter> -> <servlet>。其中,如果web.xml中出现了相同的元素,则按照在配置文件中出现的先后顺序来加载。过程:  简单说一下,web.xml的加载过程。当我们启动一个WEB项...

2019-09-19 15:40:00 201

转载 JSON HiJacking攻击

JSON劫持类似于CSRF攻击,为了了解这种攻击方式,我们先看一下Web开发中一种常用的跨域获取数据的方式:JSONP。先说一下JSON吧,JSON是一种数据格式,主要由字典(键值对)和列表两种存在形式,并且这两种形式也可以互相嵌套,非常多的应用于数据传输的过程中。由于JSON的可读性强,并且很适合JavaScript这样的语言处理,已经取代XML格式成为主流。JSONP(JSO...

2019-09-17 10:52:00 235

转载 element-ui表格显示html格式

<el-table-column type="String" label="内容" prop="tpl" width="580" align="center"> <template slot-scope="scope"> <p v-html='scope.row.tpl'></p>...

2019-09-17 10:00:00 1011

转载 tail -f 加过滤功能

实时查看日志通过-f参数,我们可以实时查看文件的新增内容:$ tail -f itbilu.log注意:使用-f参数时不会中断文件监视,需要通过ctrl+c手动结束。实时日志查看与grep过滤关键字通过-f参数,并配合grep命令,可以实现对文件内容的过滤。如:查看前几行、后几行、或前后几行,这时可以通过以下几个参数实现:-A <...

2019-09-16 10:50:00 2061

转载 vue 遇到防盗链 img显示不出来

在index.html中添加:<meta name="referrer" content="no-referrer">转载于:https://www.cnblogs.com/mafeng/p/11497288.html

2019-09-10 14:27:00 972

转载 Python中调用其他程序的方式

前言    在Python中,可以方便地使用os模块来运行其他脚本或者程序,这样就可以在脚本中直接使用其他脚本或程序提供的功能,而不必再次编写实现该功能的代码。为了更好地控制运行的进程,    可以使用win32process模块中的函数,如果想进一步控制进程,则可以使用ctype模块,直接调用kernel32.dll中的函数。下面介绍4种方式:1、os.system()函数...

2019-09-07 16:03:00 454

转载 博文汇总

1 开发与架构设计边缘缓存模式(Cache-Aside Pattern) GUID做主键真的合适吗 从Web借鉴UI设计 使用Lucene.Net实现全文检索 2 数据库写给开发者看的关系型数据库设计 3 项目管理“六顶思考帽”给我的启示 SVN与SCM 软件项目“免坑”指南 转载于:https://www.cnblogs.com/Meteor...

2019-09-05 11:29:00 216

转载 边缘缓存模式(Cache-Aside Pattern)

  边缘缓存模式(Cache-Aside Pattern),即按需将数据从数据存储加载到缓存中。此模式最大的作用就是提高性能减少不必要的查询。1 模式先从缓存查询数据如果没有命中缓存则从数据存储查询将数据写入缓存  代码形如: public async Task<MyEntity> GetMyEntityA...

2019-09-03 08:06:00 805

转载 深入理解await与async

1-1.awaitawait的意思就是等待。它后面可以跟一个表达式。如果是值(如字符串、数字、普通对象等等)的话,返回值就是本身的值。不过最常用的是后面跟一个promise对象。await会等待这个promise的状态由pending转为fulfilled或者rejected。在此期间它会阻塞,延迟执行await语句后面的语句。如果promise对象的结果是resolve,它会将...

2019-09-02 00:33:00 235

转载 python No module named 'urlparse'

python3中,取消了urlparse引用方式改为了:from urllib import parse转载于:https://www.cnblogs.com/mafeng/p/11433811.html

2019-08-30 10:59:00 205

转载 grep awk 查看nginx日志中所有访问的ip并 去重

111.225.78.157 - - [13/Aug/2019:16:03:08 +0800] "POST /api/login HTTP/1.1" 200 249 "http://admin.58zhongxun.com/admin/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gec...

2019-08-28 16:15:00 1185

转载 查看 ssh 攻击 和 攻击成功者

查看攻击失败记录: grep "Failed password for invalid user admin" /var/log/auth.log查看攻击成功的记录: grep "Accepted password for root from" /var/log/auth.log转载于:https://www.cnblogs.com/mafeng/p/11424682.html...

2019-08-28 16:08:00 400

转载 python 生成 pyc 文件

以 pyc 为扩展名的是Python的编译文件。其执行速度快于 py 文件且不能用文本编辑编辑查看。所以 pyc 文件往往代替 py 文件发布。 Python 在执行时,首先会将 py 文件中的源代码编译成 PyCodeObject 写入 pyc 文件,再由虚拟机执行 PyCodeObject。当 Python 执行 import 时会先寻找对应的 pyc或 pyd(dll)文件,...

2019-08-28 14:23:00 178

转载 linux清除git账号密码

执行vi ~/.git-credentials,可以看到被保存的账号密码,删掉或者修改都可以了!eg:http://账号:密码@git仓库http地址转载于:https://www.cnblogs.com/mafeng/p/11423212.html...

2019-08-28 11:56:00 1983

转载 GUID做主键真的合适吗

  在一个分布式环境中,我们习惯使用GUID做主键,来保证全局唯一,然后,GUID做主键真的合适吗?  其实GUID做主键本身没有问题,微软的很多项目自带DB都是使用GUID做主键的,显然,这样做是没有问题的。然而,SQL Server默认会将主键设置为聚集索引,使用GUID做聚集索引就有问题了。很多时候程序员容易接受SQL Server这一默认设置,但无序GUID做聚集索引显然是低...

2019-08-26 23:24:00 659

转载 mysql 替换函数replace()实现mysql替换指定字段中的字符串

mysql 替换字符串的实现方法:mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便。 mysql 替换函数replace()UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `f...

2019-08-26 15:27:00 157

转载 C# GDI graphics.DrawImage 的参数问题

graphics.DrawImage(imageSource, new System.Drawing.Point[] { new System.Drawing.Point(1,1), new Sys...

2019-08-26 11:34:00 1452

转载 flask 设置访问地址 和 访问端口

app.run()四个参数host:主机,可设置为本地或其他IPport:端口,是run()启动服务的时候指定的运行端口,debug:调试,如果需要进入调试模式,可以将这个选项设置成Trueoptions:选项参数是将server的参数传送到Werkzeug server去处理。详情参考链接内容。http://werkzeug.pocoo.org/docs...

2019-08-24 13:56:00 3226

转载 Python3.x No module named 'PIL'

pip install Pillow转载于:https://www.cnblogs.com/mafeng/p/11404469.html

2019-08-24 13:53:00 138

转载 ubuntu16.04安装python3.7

1.安装依赖包sudo apt-get updatesudo apt-get install build-essential python-dev python-setuptools python-pip python-smbussudo apt-get install build-essential libncursesw5-dev libgdbm-dev l...

2019-08-24 13:52:00 162

转载 ModuleNotFoundError:No module named "Crypto"

原因及处理:在使用python是经常会用到import一个第三方库,但是有时候会提示某个模块不存在,如Crypto其实是因为Python3里面这个模块的名字变了,pip install pycrypto试试安装成功后,如果还是提示没有该模块,那就去python3的安装目录Lib—-site-package中查看是否有Crypto文件夹,这时你应该看到有crypto文件夹,...

2019-08-24 13:51:00 5342

转载 git将某个分支的代码完全覆盖另一个分支

假设每个人有个开发分支,想隔一段时间就把自己的开发分支上的代码保持和测试分支一直,则需要如下操作:1.我想将test分支上的代码完全覆盖dev分支,首先切换到dev分支git checkout dev2.然后直接设置代码给远程的test分支上的代码git reset --hard origin/test3.执行上面的命令后dev分支上的代码就完全被test分支上的代码覆盖了,注意...

2019-08-21 16:43:00 811

转载 URL重写

http://www.huabianxia.com/newcity/viewthread.php?tid=134979heheScott Mitchell 4GuysFromRolla.comhttp://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?mfr=true使用 Scot...

2019-08-21 00:13:44 166

转载 【数据结构复习】(2)线性表(一)

线性表的定义  线性表是最简单的数据结构,一个线性表是由n个数据元素的有限序列。具有下列特点:    (1)存在唯一一个被称为“第一个”的数据元素;    (2)存在唯一一个被称为“最后一个”的数据元素;    (3)除了第一个之外,集合中的每一个数据元素均只有一个前驱;    (4)除最后一个之外,集合中的每一个数据元素均只有一个后继。线性表的实现  下面在...

2019-08-20 12:22:31 159

转载 向shell脚本中传入参数

写一个 程序名为test.sh可带参数为 start 和 stop执行test.sh start执行start 内容的代码执行 test.sh stop执行 stop 内容的代码#!/bin/bashif [ $1 == "start" ]thenecho "do start"command groupselif [ $1 == "stop"...

2019-08-20 08:22:32 190

转载 一个让我比较郁闷的需求、、

产品经理给了一个需求,让我着实比较郁闷,不过理论上讲世界上是没有没答案的问题的所以只能按照需求给出个相对可以实现的结果。需求如下:淘宝店铺的标题展示规则:因为做移动互联网的,手机屏幕毕竟很小,淘宝给的接口中的标题又比较长所以只能是去做相应的截取了1.过滤特殊符号,以空格代替2.过滤url编码:将类似 %3F 去除3.过滤空白,去除标题首尾空白4.以第一个空格前的词组为标题,如...

2019-08-19 21:20:23 92

转载 【linux之路】常用的命令

用bash插入代码1、查看ubuntu的版本号lsb_release –a //linux标准基础(Linux Standards Base);release发布2、查看Ubuntu的内核uname -auname -a -r3、给root用户修改密码sudo passwd root4、更改桌面任务栏的方向,上下左右16版...

2019-08-17 23:11:00 220

转载 典型的焊盘直径和最大导线宽度的关系

焊盘直径(英寸/Mil/毫米) 最大导线宽度(英寸/Mil/毫米) 0.040/ 40 /1.015 0.015/ 15 /0.38 0.050/ 50 /1.27 0.020/ 20 /0.5 0.062/ 62 /1.57 0.025/ 25 /0.63 0.075/ 75 /1.9 0.025/ 25 /0.63 0.08...

2019-08-16 01:36:07 702

转载 10.TCP连接的建立与终止

1.建立连接协议(1)请求端发送一个SYN段指明客户打算连接的服务器的端口,移机初始序号ISN。这个SYN段为报文段1。(2)服务器发回包含服务器的初始序号的SYN报文段作为应答。同时,将确认序号设置为客户的ISN加1以对客户的SYN报文段进行确认。一个SYN将占用一个序号。(3)客户必须将确认序号设置为服务器的ISN加1以对服务器的SYN报文段进行确认。这三个报文段完成...

2019-08-14 18:54:59 102

转载 【WPF】2、美化控件

控件有默认样式,但是有时候默认样式并不够用,就需要美化。1、常用的方法是美术出图,直接贴图进去,效果又好又简单(对程序来说)。用图片有三种方式:设置控件背景图片、设置控件内容为图片和直接使用图片做控件三种。<Window x:Class="战五渣之环游世界.WPF.Window1" xmlns="http://schemas.microsoft...

2019-08-14 09:43:00 545

转载 android第二天晚:电话和短信

视频:善知堂Android http://www.verycd.com/topics/2915940/第五集:电话拨号器1.开发的时候也确认一下jdk ,eclipse,sdk 版本之间的兼容。2.直接点击项目右键,复制,然后再windows里点复制就复制成功了。3.如果项目报错,可以点右键——>android Tools ——>Fix Programe prope...

2019-08-14 06:26:28 84

转载 Das Vergessmichnicht

我们的日子就这样的被岁月消磨,谈论别人的生活同时也在逐渐把自己给遗忘。你后天就要离去,可惜未让我听见一点哭泣的声音。总是忘不了这原始丝线的质地,就如同这普通的家花,一起来自荒漠的尘土,从指尖滑过无尽与光年。人们见你笑过,我却没有丝毫的机会,等同与我混沌中的来世,依旧在寻找流光的迷途。可是我就是这样的一个孩童,我的生活无所依靠。如何才能请你,不要忘了我,这街角探出...

2019-08-14 02:43:44 98

转载 通道之基于 Lerna 管理 packages 的 Monorepo

 之基于 Lerna 管理 packages 的 Monorepo对于维护过多个package的同学来说,都会遇到一个选择题,这些package是放在一个仓库里维护还是放在多个仓库里单独维护,本文通过一个示例讲述了如何基于Lerna管理多个package,并和其它工具整合,打造高效、完美的工作流,最终形成一个最佳实践    背景    最近在工作中接触到一个项目,这个项目是维护一套 CL...

2019-08-13 04:32:00 306

转载 iPhone起步-2:iPhone常用控件、UIActionSheet、UIAlertView

一、UILabel二、UIButton常用事件:Touch Up Inside三、UITextField常用属性:Text:要显示的文本。Placeholder:指定将要在文本字段中以灰色显示的占位符文本。Clear When Editing Begins:用户触摸此字段时是否删除字段中的值。Text Input Traits...

2019-08-12 09:42:42 128

转载 ubuntu中查看已安装软件包的方法

ubuntu中查看已安装软件包的方法: 方法一:在新立得软件包管理器中,打到已安装,便可以看看有多少包被安装. 如果想把这些包的信息复制到一文件里,可用下面的方法. 方法二:在终端输入 sudo dpkg -l 即可,然后在终端的界面里复制列出来的信息就可以了(终端查看时,一定要做如下步骤:点终端界面上的"编辑"-->配置文件首选项-->滚动-->...

2019-08-12 02:11:47 185

转载 程序地址空间

1、程序地址空间,从下到上(下面是低地址,上面是高地址)分别为全局数据区,堆,栈,堆往上增长,栈往下增长。2、程序运行后,还存在一个代码区,代码区放的是可执行代码,索引了一个个的方法,可认为是数据加工厂。3、全局数据区存放:全局数据,文本常量,具名常量,静态全局量,静态局部量。转载于:https://www.cnblogs.com/nzbbody/p/3411280.html...

2019-08-11 21:42:54 90

转载 auto_ptr

1、  int *pi = new int(1024);  delete pi; // 释放pi指向的int对象占用的内存空间  pi = 0; // 将pi设置为0,不指向任何东西,为Null  注意:删除0值的指针是安全的,但是没有任何意义。对于上面的情况,先释放内存,再置为Null。顺序不能颠倒,如果颠倒了,会导致内存泄漏。2、在Stack上分配的内存,用完后,...

2019-08-11 21:42:32 80

空空如也

空空如也

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

TA关注的人

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