- 博客(285)
- 资源 (8)
- 收藏
- 关注
转载 如何在excel中取消合并单元格后内容自动填充?
如何在excel中取消合并完单元格后自动把内容填充给其每个取消后的单元格?方法很简单,快来学习一下吧。 打开excel表格,做一个合并表格数据。 选中合并内容,点击取消单元格合并。 所有的合并内容取消掉了,然后按住ctrl+g点击空值。 所有空值被选中了。 在编辑栏中输入=A2,按下ctrl+回车。 按下ctrl+回车后得到所有数据自动填充。 ...
2021-04-22 17:39:49 6531
转载 闲话高并发的那些神话,看京东架构师如何把它拉下神坛
高并发也算是这几年的热门词汇了,尤其在互联网圈,开口不聊个高并发问题,都不好意思出门。高并发有那么邪乎吗?动不动就千万并发、亿级流量,听上去的确挺吓人。但仔细想想,这么大的并发与流量不都是通过路由器来的吗?>>>>0x00 一切源自网卡高并发的流量通过低调的路由器进入我们系统,第一道关卡就是网卡,网卡怎么抗住高并发?这个问题压根就不存在,千万并发在网卡看来,一样一样的,...
2018-07-16 13:54:09 1984
转载 onvif学习2-soap介绍以及gsoap使用
预备知识ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。ONVIF规范涵盖了完全的XML及WSDL的定义。每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Service。服务端与客户端的数据交互采用SOAP协议。【来自http://blog.csdn.net/ghostyu】ONVIF中的其他部分比如音视频流则通过RTP/RTSP进行 。那么We...
2018-07-15 11:07:13 1962
转载 kubernetes 服务发现和负载均衡
kubernetes中如何发现服务如何发现pod提供的服务如何使用kube-dns发现服务 service:服务,是一个虚拟概念,逻辑上代理后端pod。众所周知,pod生命周期短,状态不稳定,pod异常后新生成的pod ip会发生变化,之前pod的访问方式均不可达。通过service对pod做代理,service有固定的ip和port,ip:port组合自动关联后端pod,即使pod发生改变,ku...
2018-06-24 15:44:38 11641 1
转载 PostgreSQL表空间、数据库、模式、表、用户/角色之间的关系
看PostgreSQL9的官方文档,我越看越迷糊,这表空间,数据库,模式,表,用户,角色之间的关系怎么在PostgreSQL里这么混乱呢?经过中午的一个小实验,我逐渐理清了个中来龙去脉。下面我来还原我的试验,并循序讲清其中关系。 首先,实验出角色与用户的关系 在PostgreSQL中,存在两个容易混淆的概念:角色/用户。之所以说这两个概念容易混淆,是因为对于PostgreSQL来说,这是...
2018-06-21 22:55:45 726
转载 CSRF攻击与防御(写得非常好)
转载地址:http://www.phpddt.com/reprint/csrf.html CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解: 攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作,比...
2018-06-12 15:57:59 245
转载 Redis Sentinel 介绍与部署
1. Sentinel介绍1.1 主从复制的问题Redis主从复制可将主节点数据同步给从节点,从节点此时有两个作用:一旦主节点宕机,从节点作为主节点的备份可以随时顶上来。扩展主节点的读能力,分担主节点读压力。但是问题来了:一旦主节点宕机,从节点晋升成主节点,同时需要修改应用方的主节点地址,还需要命令所有从节点去复制新的主节点,整个过程需要人工干预。主节点的写能力受到单机的限制。主节点的存储能力...
2018-06-06 16:07:06 357
转载 Outlook2010实现自动添加密送的方法-亲测有效
1)在Outlook里面键入Alt+F11打开VBA编辑器; 2)激活左边的工程面板,展开并双击上面的“Project (VbaProject.OTM)/Microsoft Office Outlook 对象/ThisOutlookSession”; 3)将下面的代码粘贴到右边打开的编辑区里面去: Option ExplicitPrivate Sub Application_Ite...
2018-03-27 11:22:14 4519
转载 postgresql在windows10下安装单机版
在网上看到一位网友分享的https://www.cnblogs.com/winkey4986/p/5360551.html很有用,试了一遍就成功了。援引该文章的东西。不多赘述,里面内容主要修改的是目录的东西其中一些步骤不是用的vbs的方法,而是手动在电脑里添加的环境变量就是这些变量,配上就行了。vbs脚本不会写,只好这样配了。下面依然是援引上述链接的内容1、初始化数据库initdb.exe -D ...
2018-03-25 15:47:51 867
转载 haproxy+keepalived实现高可用负载均衡
软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。HAProxy相比LVS的使用要简单很多,功能方面也很丰富。当 前,HAProxy支持两种主要的代理模式:"tcp"也即4层(大多用于邮件服务器、内部协议通信服务器等),和7层(HTTP)。在4
2017-09-12 20:21:27 738
转载 使用Hystrix实现自动降级与依赖隔离
原文链接:http://www.jianshu.com/p/138f92aa83dc1.背景目前对于一些非核心操作,如增减库存后保存操作日志 发送异步消息时(具体业务流程),一旦出现MQ服务异常时,会导致接口响应超时,因此可以考虑对非核心操作引入服务降级、服务隔离。2.Hystrix说明官方文档 [https://github.com/Netflix/Hystrix/wik
2017-08-18 13:50:21 4078 2
转载 UML建模之活动图介绍(Activity Diagram / 流程图)
一、活动图的组成元素 Activity Diagram Element1、活动状态图(Activity)2、动作状态(Actions)3、动作状态约束(Action Constraints)4、动作流(Control Flow)5、开始节点(Initial Node)6、终止节点(Final Node)7、对象(Objects)8、数据存储对象(DataSt
2017-05-22 19:42:58 9533
转载 UML关系(泛化,实现,依赖,关联(聚合,组合))
UML的构造快包含3种: (1) 事物(4种):结构事物,行为事物,分组事物,注释事物(2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系(3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。 (2) 关系(4种)UML 中类与类, 类
2017-05-21 13:18:02 864
转载 Android基础总结——进程优先级及提高优先级的方法(Service尽量不死之法)
进程的生命周期Android系统会尽可能长的延续一个应用程序进程,但在内存过低的时候,仍然会不可避免需要移除旧的进程。为了决定哪些进程留下,哪些进程被杀死,系统根据在进程中在运行的组件及组件的状态,为每一个进程分配了一个优先级等级。优先级最低的进程首先被杀死。这个进程重要性的层次结构主要有五个等级。 Android会尽可能高的估量一个进程的级别。比如,一个进程拥有一个可见状态的
2017-05-13 16:55:14 2306
转载 Android Service完全解析,关于服务你所需知道的一切(下)
转载请注册出处:http://blog.csdn.net/guolin_blog/article/details/9797169在上一篇文章中,我们学习了Android Service相关的许多重要内容,包括Service的基本用法、Service和Activity进行通信、Service的销毁方式、Service与Thread的关系、以及如何创建前台Service。以上所提到的这些知
2017-05-13 16:30:31 373
转载 Android Service完全解析,关于服务你所需知道的一切(上)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻
2017-05-13 16:28:14 400
转载 使用VIPER构建iOS应用
转自Di Wu's blog,原文:Architecting iOS Apps with VIPER 建筑领域流行这样一句话,“我们虽然在营造建筑,但建筑也会重新塑造我们”。正如所有开发者最终领悟到的,这句话同样适用于构建软件。 编写代码中至关重要的是,需要使每一部分容易被识别,赋有一个特定而明显的目的,并与其他部分在逻辑关系中完美契合。这就是我们所说的软件架构。好的架构不仅让
2017-04-30 23:16:04 856
转载 在 Android 上使用 VIPER 架构
英文原文:Using the VIPER architecture on Android 我先是一个Android开发者,后来也做了iOS开发,接触过几种不同的架构 - 有好有坏。在Android中我一直觉得MVP架构用着不错,直到在一个iOS的项目中遇到了VIPER架构,这个架构用了8个月。当我回到Android时,我决定采用这种设计,虽然有人建议说在Android上使用iOS的
2017-04-30 19:48:26 2637
转载 iOS 框架模式(简述 MVC,MVP,MVVM 和 VIPER)
写在前面的话最近看了一篇国外大牛写的关于 iOS 框架模式的文章,内容涉及目前 iOS 端诸多主流的框架模式,个人感觉文章写的很不错,收获匪浅,希望能够通过翻译原文的方式更好的体会一下,也分享给更多的人参考。原文地址在这里,浏览原文可能需要科学上网。正文原文配图,感觉不错在 iOS 中使用 MVC 感觉怪怪的?想要投奔 MVVM 但是又感到迟疑?听说过 VIPER,
2017-04-30 19:20:53 691
转载 iOS7实现后台拉取
原文链接:http://esoftmobile.com/2013/06/23/ios7%E7%A8%8B%E5%BA%8F%E5%90%8E%E5%8F%B0%E8%BF%90%E8%A1%8C/介绍这次iOS7对程序后台运行进行了加强,但是仅仅是加强而已,要想像Android程序那样自由当然就别想了,苹果这么做主要还是出于电池使用时间考虑,但是这次的加强对大部分程序基本够用。
2017-04-29 20:27:52 621
转载 iOS7中的多任务II
【推送唤醒(Remote Notifications)】 在iOS6和之前,推送的类型是很单一的,无非就是显示标题内容,指定声音等。用户通过解锁进入你的应用后,appDelegate中通过推送打开应用的回调将被调用,然后你再获取数据,进行显示。这和没有后台获取时的打开应用后再获取数据刷新的问题是一样的。 在iOS7中这个行为发生了一些改变,我们有机会使设备在接收到远端推送后让系统唤醒设
2017-04-29 20:04:53 579
转载 ReactiveCocoa 和 MVVM 入门
翻译自ReactiveCocoa and MVVM, an Introduction. MVC任何一个正经开发过一阵子软件的人都熟悉MVC. 它意思是Model View Controller, 是一个在复杂应用设计中组织代码的公认模式. 它也被证实在 iOS 开发中有着第二种含义:Massive View Controller(重量级视图控制器). 它让许多程序员绞
2017-04-24 17:32:43 1016
转载 ReactiveCocoa 和 MVVM 入门
翻译自ReactiveCocoa and MVVM, an Introduction. MVC任何一个正经开发过一阵子软件的人都熟悉MVC. 它意思是Model View Controller, 是一个在复杂应用设计中组织代码的公认模式. 它也被证实在 iOS 开发中有着第二种含义:Massive View Controller(重量级视图控制器). 它让许多程序员绞
2017-04-24 17:31:27 796
转载 iOS开发网络篇—数据缓存
一、关于同一个URL的多次请求 有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的。 上面的情况会造成以下问题(1)用户流量的浪费(2)程序响应速度不够快解决上面的问题,一般考虑对数据进行缓存。 二、缓存 为了提高程序的响应速度,可以考虑使用缓存(内存缓存\硬盘缓存)
2017-04-22 15:40:19 504
转载 Spring Boot中使用Swagger2构建强大的RESTful API文档
由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、An
2017-04-19 16:51:51 628
转载 mysql读写分离(使用Atlas实现)
mysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,等,但其不支持大数据量的分库分表且性能较差。下面介绍几款能代替其的mysql开源中间件产品:Atlas,tddl,Mycat。 mysql中间件研究原文:Mysql中间件研究(Atlas,cobar,TDDL)环境准备192.168.198.130(Atlas所在机器) MySQL所在机
2017-03-21 15:08:54 572
转载 前端开发者不得不知的 ECMAScript 6 十大特性
ES6(ECMAScript2015)的出现,无疑给前端开发人员带来了新的惊喜,它包含了一些很棒的新特性,可以更加方便的实现很多复杂的操作,提高开发人员的效率。本文主要针对ES6做一个简要介绍。 主要译自:《Top 10 ES6 Features Every Busy JavaScript Developer Must Know》 ( 传送门)。也许你还不知道ES6是什么, 实际上, 它是一种
2017-03-12 15:42:57 687
转载 Spring AOP详解
一.前言 在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object
2017-02-28 10:09:34 440
原创 CentOS6.5+JDK+Tomcat+Mysql+Nginx负载均衡+Redis环境部署
1. CentOS6.5直接申请阿里云ECS实例,不再累述。Windows安装XShell作为SSH客户端,安装Xftp5作为文件传输的客户端。2. JDK安装:(1)下载JDK tar包,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择Linux x
2016-10-05 20:14:22 4019
转载 基于Java的打包jar、war、ear包的作用与区别详解
以最终客户的角度来看,JAR文件就是一种封装,他们不需要知道jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表: JARWAREAR英文Java Archive fileWeb Archive fileEnterprise Archive f
2016-08-27 19:19:04 4099
转载 数据库中Schema和Database有什么区别
本文源自:数据库中Schema和Database有什么区别 - 人生似烟的日志 - 网易博客http://blog.163.com/baibai_zheng/blog/static/51980755201022125325689/---------------------------------------------------------------------------
2016-07-02 16:12:38 20400 2
转载 [iOS]CocoaPods安装
首先安装Ruby运行环境:http://www.cnblogs.com/daguo/p/4097263.html然后再安装CocoaPods:http://blog.csdn.net/meegomeego/article/details/24005567
2015-06-05 10:36:58 557
转载 手把手教你ARC——iOS/Mac开发ARC入门和使用
本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机
2014-07-15 19:38:34 1288
转载 __bridge,__bridge_transfer和__bridge_retained详解
Core Foundation 框架Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架支持进行管理的数据以及可提供的服务:群体数据类型 (数组、集合等)程序包字符串管理日期和时间管理原始数据块管理偏好管理URL及数据流操作线程和RunLoo
2014-07-15 19:31:24 1192
原创 iOS抓包
1. 在mac上为iPhone或iPad建立虚拟网络接口终端中输入(后面的参数为iPhone或iPad的UDID):rvictl -s bffdc51b470f201972dd8f5975a321da11c9e8de成功的话,终端显示:Starting device bffdc51b470f201972dd8f5975a321da11c9e8de [SUCCEEDED]
2014-03-19 14:01:02 4883 1
转载 [Android]使用ImageView引起Missing contentDescription attribute on image的问题
增加ImageView控件时会显示黄色的下划线,出现Missing contentDescription attribute on image的问题主要是因为在没有使用TextView之类的文本控件,这里添加 android:contentDescription="@string/app_name即可
2014-01-06 13:40:16 6004
转载 eclipse连接小米2调试程序的问题
今天使用小米2调试android程序,发现eclipse总是无法识别小米2。主要是驱动程序没有装好。首先需要打开设置->开发者选项->打开usb调试功能如果eclipse无法识别小米2,在拨号界面输入*#*#717717#*#*,如果显示驱动程序没有装好,可以多输入几遍。或者使用驱动精灵、豌豆夹安装驱动。我自己是输入第二遍*#*#717717#*#*驱动就装好了
2013-11-16 12:18:40 1759
转载 [iOS编程-XCode Debug忽略SIGPIPE信号
在使用socket的send函数时,如果此时服务器断开连接,socket将会收到broken pipe的错误。我们可以判断类似的错误来进行重连,但是在这之前系统就会发出SIGPIPE的信号,导致我们的程序crash。所以我们需要先屏蔽sigpipe的信号struct sigaction sa;struct sigaction osa;sa.sa_handler
2013-11-14 14:33:40 4545
转载 [Objective-C]__bridge,__bridge_retained和__bridge_transfer的意思,区别与使用
使用ARC能帮我们减轻不少内存管理方面的负担,尤其是对用惯了Java的程序员来说。但是像我这种Java基础本身就不牢固,做了两年的iOS已经习惯手动管理内存的半吊子,使用ARC还是经常碰壁。最近碰到了CFObject和NSObject转换的问题,由于ARC不能管理Core Foundation Object的生命周期,所以在Core Foundation和ARC之间,我们需要使用到__br
2013-07-11 11:57:17 10802
C#利用托管C++为媒介调用标准C++类的示例代码
2010-06-04
vs2005根据当前日期或指定版本号修改exe或dll版本号
2010-01-07
图片中人脸的自动识别与定位源代码
2009-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人