用户登录
还没有账号?立即注册
用户注册
点击换图
投稿取消
文章分类:
还能输入300字

上传中....

嗳祢莪等祢

嗳祢莪等祢

这个人很懒什么都没有留下

3年前

vim 统计出现个数

比如我有一个log文件,我文件里符合规则的字符是yes,我想查找这个abc.log文件中的yes字符数量,怎么查找呢,如下:
:%s/yes//gn
一、字符串的查找
1.vim中用/和?来查找字符串,两者的区别是:
/string会高亮显示光标后匹配的第一个字符串,回车后光标移到该字符串的第一个字母;
string会高亮显示光标前匹配的第一个字符串,回车后光标移到该字符串的第一个字母。
在回车之后,按n键同方向转到下一个匹配的字符串,按n键反方向转到上一个匹配的字符串。
2.用命令:setic和:setnoic来分别设置查找时不区分和区分大小写。
如果查找特殊字符,如^、$、*、/和.,需要在前面加\来转义。
二、字符串的替换
1.vim中可用:s命令来替换字符串,具体如下:
:s/str1/str2/替换当前行第一个str1为str
3年前

opengl函数

OpenGL函数库相关的API有核心库(gl)、实用库(glu)、辅助库(aux)、实用工具库(glut)、窗口库(glx、agl、wgl)和扩展函数库等。从图1可以看出,gl是核心,glu是对gl的部分封装。glx、agl、wgl是针对不同窗口系统的函数。glut是为跨平台的OpenGL程序的工具包,比aux功能强大。扩展函数库是硬件厂商为实现硬件更新利用OpenGL的扩展机制开发的函数。下面逐一对这些库进行详细介绍。
1.OpenGL核心库核心库包含有115个函数,函数名的前缀为gl。这部分函数用于常规的、核心的图形处理。此函数由gl.dll来负责解释执行。由于许多函数可以接收不同数以下几类。据类型的参数,因此派生出来的函数原形多达300多个。核心库中的函数主要可以分为以下几类函数:
(1)绘制基本几何图元的函数。如绘制图元的函数glBegain()、glEnd()、glNormal*()、glVertex*()。
(2)矩阵操作、几何变换和投影变换的函数。如矩阵入栈函数glPushMatrix()、矩阵出栈函数glPopMatrix(
3年前

网络安全存在的问题

网络安全问题分为很多类,比如说系统安全,web安全,无线安全,物联网安全等等。就我个人学习而言,我是学习web安全的,所谓的web安全也就是我们常见的网站安全。
web安全:当网站源码的程序员对源码编写的时候,没有给赋值的参数进行过滤,那么会产生很多安全漏洞,比较常见的漏洞就是SQL注入漏洞,XSS漏洞,文件包含漏洞,越权漏洞,等等。其实这些漏洞很容易杜绝,但是程序员因为懒惰所以铸成大错,当然,在服务器配置方面也会出现漏洞,比如说常见的,目录遍历,敏感下载,文件上传,解析漏洞等等。都是因为服务器的配置不当而产生的,产生这些漏洞非常容易让攻击者获得想要的数据,比如说网站管理员的账号密码,如果漏洞严重,可以直接提权服务器,拿到服务器的shell权限。
系统安全:系统安全的漏洞一般都是权限类漏洞,用户没有及时更新补丁,或者开放了敏感端口,敏感服务,等等,都可以被黑客利用,详细的可以看看缓冲区溢出漏洞原理。
无线安全和物联网安全,这些的话,我也没有深究过,我们说的无线常用的就是wifl,或者说是无线设备,攻击者可以伪造页面,植入木马等等获取到连入恶意w
3年前

hadoop是啥

Hadoop是一个用于运行应用2113程序在大型集群的廉价硬件设备上的框架。Hadoop为应用程序透明的提供了一组稳定/可靠的接口和数据运动。5261在Hadoop中实现了Google的MapReduce算法,它能够把应用程序分割成许多很小的工作单元,每个单元可以在任何集群节点4102上执行或重复执行。此外,1653Hadoop还提供一个分布式文件版系统用来在各个计算节点上存储数据,并提供了对数据读写的高吞吐率。由于应用了map/reduce和分布式文件系统使得Hadoop框架具有高容错性,它会自权动处理失败节点。已经在具有600个节点的集群测试过Hadoop框架。
3年前

neo4j的最短路径

比如说社区网站,用户之间的关系有朋友关系,亲友关系,同事关系等,把每个人看作是一个结点,用户与用户之间的关系看作是一条边,这样整个社区就像一张大的图一样。
用图论的方法查找用户之间的关系网是很方便的,查询速度也极快,它可以查出通过朋友可能认识的人(二度人脉),甚至三度人脉及多度人脉,还可以查出两个用户间最短路径。
如果是这样的需求用neo4j作数据库效果非常好
1.对象关系的不匹配使得把面向对象的“圆的对象”挤到面向关系的“方的表”中是那么的困难和费劲,而这一切是可以避免的。
2.关系模型静态、刚性、不灵活的本质使得改变schemas以满足不断变化的业务需求是非常困难的。由于同样的原因,当开发小组想应用敏捷软件开发时,数据库经常拖后腿。
3.关系模型很不适合表达半结构化的数据——而业界的分析家和研究者都认为半结构化数据是信息管理中的下一个重头戏。
4.网络是一种非常高效的数据存储结构。人脑是一个巨大的网络,万维网也同样构造
3年前

keras与tensorflow

玩一玩keras好,学一学tensorflow好。。。而且他俩又不矛盾。。。



  如果不懂内部原理,那么两本书都不怎么好。这两本书都是基于tensorflow,在效率上像玩具似的,比较适合不想深入的初学者。
如果单纯是想玩玩,那么tensorflow实战会比较好。
3年前

谷歌浏览器如何设置迅雷下载


   1、首先安装谷歌浏览器和迅雷软件。
  2、安装好后打开谷歌浏览器并点击设置选项。
  3、在设置选项中选择扩展程序<imgsrc="http://www.51sjk.com/Upload/Articles/1/0/160/160108_2
3年前

赚疯的比特币矿工,是怎么逼死网吧老板的?


加密货币,近期陷入疯狂。
 
据媒体报道,近期,全球加密货币市值已经超过了1000亿美元;而由剑桥创新金融中心发布的报告显示,已经有超过300万人正在积极挖掘、积累和储存加密货币。
 
而翘楚比特币,更是跌宕。
 
6月11日,比特币价格创造了3000美元的历史新高;6月16日,比特币市值暴跌19%;目前,国内比特币价格在19000元上下徘徊。
 
尽管在外界看来,这些数字过于惊心动魄。但对于长期持有比特币的玩家而言,恐怕已经习惯了这种过山车般的刺激,并且对比特币保持整体上扬的曲线信心十足。
3年前

基于storm的实时计算应用实践


有赞使用storm已经有将近3年时间,稳定支撑着实时统计、数据同步、对账、监控、风控等业务。订单实时统计是其中一个典型的业务,对数据准确性、性能等方面都有较高要求,也是上线时间最久的一个实时计算应用。通过订单实时统计,描述使用storm时,遇到的准确性、性能、可靠性等方面的问题。
 
订单实时统计的演进
 
第一版:流程走通
 
在使用storm之前,显示实时统计数据一般有两种方案:
 
在数据库里执行count、sum等聚合查询,是简单快速的实现方案,但容易出现慢查询。
 
3年前

企业需要一个更大却更糟糕的网络吗?

相信大家也留意到,这些日子里,物联网、5G、无人驾驶、边缘计算等等关键词都在占据着各大科技的头条。但不知道大家在考虑以上“新潮流”时,有没有也想到构建基础架构或网络时会出现的问题。
 
事实上,无论是物联网还是云游戏,都需要处理大量的信息。同时,这些信息随着在机架中复制以实现弹性而变得更大。但是,对这海量的数据最有意义的属性不是它有多大,而是它能够将更大的工作分解成许多较小的工作,分配资源以在单个任务上并行工作。那么当企业需要发展这些应用时,针对网络,需要考虑以下几点:
 
网络弹性和应用程序
当您拥有一组必须通过互连协调的分布式资源时,可用性是至关重要的。如果网络不可用,那会看到搁置的计算资源和数据集的不连续集合。
 
一般情况下,大多数网络架构师和工程师的主要关注点是正常运行时间。但网络中的停机时间却各不相同。它们包括从设备故障(硬件和软件)到维护窗口到人为错误的所有内容。停机是不可避免的。虽然构建高可用性网络很重要,但设计完
3年前

redis适合场景八点总结

在本篇文章中我们给大家整理了关于redis适合什么场景的8点知识点内容,需要的朋友们参考下。
  redis适合什么场景?
  1、缓存
  缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的压力。Redis提供了键过期功能,也提供了灵活的键淘汰策略,所以,现在Redis用在缓存的场合非常多。
  2、排行榜
  很多网站都有排行榜应用的,如京东的月度销量榜单、商品按时间的上新排行榜等。Redis提供的有序集合数据类构能实现各种复杂的排行榜应用。
  3、计数器
  什么是计数器,如电商网站商品的浏览量、视频网站视频的播放数等。为了保证数据实时效,每次浏览都得给+1,并发量高时如果每次都请求数据库操作无疑是种挑战和压力。Redis提供的incr命令来实现计数器功能,内存操作,性能非常好,非常适用于这
3年前

Unity UI或3D场景实现跟随手机陀螺仪的晃动效果

这篇文章主要介绍了UnityUI或3D场景实现跟随手机陀螺仪的晃动效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  需求
  当游戏显示3d场景及其UI的时候。玩家左右晃动手机的时候,UI界面会随之左右偏移。上下晃动的时候,3D场景会随之上下偏移。手机停止晃动的时候,如若偏移的UI或场景,停顿一会后自动恢复到初始默认位置。
  分析
  首先本文功能应对的是横屏游戏(竖屏游戏的话也差不多一样,大家自己拓展下),假设当我们拿起手机玩游戏,手机会有四个部位,分别为左手拿的左手边和右手拿的右边,以及屏幕内容的上方和下方(下文中会用左手边,右手边,上方,下方来描述)。每个部位的倾斜都会造成UI或场景的偏移效果
  我们可以先用一个枚举来定义这四个部位的倾斜情况
publicenumEGyroT
3年前

ajax编写简单的登录页面

这篇文章主要为大家详细介绍了ajax编写简单登录页面的具体代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
   AJAX的全称是AsynchronousJavaScriptandXML(异步的JavaScript和XML)。
   ajax的优点:
  1、最大的一点是页面无刷新,用户的体验非常好。
2、使用异步方式与服务器通信,具有更加迅速的响应能力。
3、可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。
4、基于标准化的并被广泛支持的技术,不需要下载插件或者小程序。
5、ajax可使因特网应用程序更小、更快,更友好。
   这里我用ajax写一个简单的登录页面:首先用到的是数据库login的表:<pstyle="t
3年前

CSS的SASS样式编程指南

这篇文章主要介绍了CSS的SASS样式编程指南,包括对于嵌套器和注释的使用等方面,需要的朋友可以参考下
  随着越来越多的开发者使用SASS,我们有必要关注一下SASS的代码的个数问题。我们可以从CSS(层叠样式表)的语法出发,来解释SASS语法的一些特别之处,毕竟,CSS样式指南是很常见的。
  这篇文章主要介绍了我个人比较感兴趣的一些特性,也许能够让你从中受用,形成一套属于自己的SASS使用指南。
继续保持自己常用的CSS格式规则和样式指南
  这篇文章着重讨论了关于SASS的一些内容,但是在此基础上,开发者应该保持自己已有并且良好的格式规则。如果你还没有发展出一套属于自己的格式规则,那么这里有一些样式指南的综述,应该可以帮你形成属于自己的CSS编写习惯。这里仅列出一些其中所包含的部分内容:
    1.保持行缩进一致
  2.保持冒号/大括号前后空格数的一致
  
3年前

Postgre数据库Insert 、Query性能优化详解

这篇文章主要介绍了Postgre数据库Insert和Query性能优化的步骤,大家可以参考使用
  一、前言
以前的系统由于表设计比较复杂(多张表,表与表直接有主从关系),这个是业务逻辑决定的。插入效率简直实在无法忍受,必须优化。在了解了Postgre的Copy,unloggedtable特性
之后,决定一探究竟。
  二、测试用例
  1.数据表结构:表示一个员工工作绩效的表(work_test):共15个字段
id,no,name,sex,tel,address,provice,city,post,mobile,department,work,start_time,end_time,score
索引(b-tree的集群索引或者叫聚集索引):id,no,name,sex,tel,address,provice,city,post,mobile,department,work
  2.测试环境:win7,四核,2GB内存;
3年前

perl操作MongoDB报错undefined symbol: HeUTF8解决方法

这篇文章主要介绍了perl操作MongoDB报错undefinedsymbol:HeUTF8解决方法,需要的朋友可以参考下
  因为shell操作mongo比较麻烦,只好尝试使用perl操作mongo,perl需要操作mongodb必须先安装相应的驱动,大部分人使用cpan安装,个人觉得太麻烦,使用cpanm安装perl模块。
  
复制代码代码如下:
#cpanmMongoDB
-->WorkingonMongoDB
Fetchinghttp://www.cpan.org/authors/id/F/FR/FRIEDO/MongoDB-0.702.1.tar.gz...OK
ConfiguringMongoDB-0.702.1...OK
BuildingandtestingMongoDB-
3年前

b上面有个波浪线在word里怎么打

1.﹏﹏﹏这种下波浪线怎么打(在WORD打的别进)
  alt+65103
  看在大奖的份上,把看门绝技全部兜售吧:
  用alt+小键盘输入任意字符、文字
  点开始-程序-附件-系统工具-字符映射表
  以“你”字为例,在字体里选择宋体,高级查看打上对勾,字符集选windows:中文(简体),分组里面选按拼音分类的中文简体,然后在右面会出来一个分组的小对话框,我们先找“你”字,拼音ni找N在分组里选N找到ni选择,注意不要点你把鼠标放到你字上面不要点会出现提示U+4F60后面不用管它4F60就是我们要找的
  然后在点开始-程序-附件-计算器
  点查看选择科学型上面我们找的4F60是16进制的在计算器里点16进制然后输入4F60在点10进制给他转换成10进制20320那么"你"字的代码就是20320
  在合适的输入框中输入按住alt然后按22320最后放开alt就是"你"字了
  同样查找"﹏"字符的
3年前

wpspdf转word文字不显示

1.WPS里PDF转Word转不了
  转换不了就自己百度一个其它常用PDF转换成Word的方法试试:
  1、用AdobeAcrobatXIPro打开PDF文档,另存为WORD格式。
  2、用泰比(ABBYY)FineReader11软件,它是高智能的文本识别、文本转换和扫描识别软件。
  3、用汉王PDFOCR8.1简体中文版的PDF识别软件识别转换,简单易用免费。
  4、pdf2word在线转换。
  5、用WORD2013或以上版本直接打开PDF文档,即可转换为WORD。2.wps中打开pdf文件为什么不能编辑文字
  1、现在大多数的文字编辑工具都支持PDF转Word,这里用一款常用软件WPS文字作介绍。首先打开WPS文字软件,点击主页左上角“zhidaoWPS文字”,再点击弹出菜单的“打开”选项。
  2、打开后会弹出选择文件界面,选择要编辑的PDF文件后,点击右下角的打开按钮,则会打开要编辑的PDF文件。
  3
4年前

cad图插入到word中并且cad


  1.怎么将cad图插入到word中
  1、先打开CAD图纸,框选要插入的图形,复制;然后在WIRD中的插入位置粘贴即可,这张在WORD中可以直接看到CAD图形,并且还可以双击图形进入CAD环境进行编辑。
  2、在WORD中点击:插入--对象按钮,选择:由对象创建选项卡,单机浏览,选中你要插入的CAD文件,记得勾选下方的:仅显示图标。这样,你只能在WORD中看到文件图标,但是,仍然可以双击图标,进入到CAD环境进行编辑。2.如何把CAD图形插入到WORD文档
  你用什么方法插入的图形啊?
  如果用复制和粘贴,就双击白色的图形区域,电脑会打开CAD,现在只要双击鼠标中键,将有的对象显示在当前的窗口中(就是把你要在
4年前

word选定一行文本

一、在Word中、如何使用鼠标选定一个句子、一行文本、一个段落和整个
  在Word中如何使用鼠标选定一个句子、一行文本、一个段落和整个文档的具体步骤如下:
  我们需要准备的材料分别是:电脑、word文档。
  1、首先我们打开需要编辑的word文档。
  2、然后我们在Word文档页面中找到要选定的文字。
  3、然后我们将鼠标左键点击句子的开头,按住左键拖动光标即可选定。二、15、Word中正文的选定:一行、一段、矩形文本块、全文的选定
  选择文本,首先要知道“选择栏”的概念:选择栏:文档的左边距线与纸张边缘之间的区域是选择栏。
  鼠标箭头处于选择栏时,箭头指向右上角方向,跟平时的鼠标箭头是不一样的。选择词组:双击词组选择一个句子(以句号为标志):按住【Ctrl】键,单击句子的任意位置。
  选择一行:单击行前选择栏。选择一段:(1)双击段前的选择栏(2)三击(快速点击鼠标左键三下)段落的任意位置矩形文本选择:按住【ALT】键,鼠标框选。
  选择全文:(1
上一页  1  2  3  4  ...  下一页