搜索到与相关的文章
数据库相关

Data Structure Linked List: Write a function

http://www.geeksforgeeks.org/write-a-function-to-get-the-intersection-point-of-two-linked-lists/第一第二个方法比较简单,下面这段代码是第三个方法1#include2#include3#include4#include5#include6#include7#inc

系统 2019-08-12 01:53:45 2782

数据库相关

数据库架构的升级和变更

SQLServer2008在数据的高安全、高性能、高可用方面的技术已经比较成熟,这些技术和方案都是随着很多公司的业务和数据访问压力的增加而不断的升级和变迁的,同时经历了方方面面的考验,证明了它们都是成熟可靠的,下面就这方面的技术方案和变迁过程来做一些分析。阶段一:裸奔时代:优点:裸奔最大的好处就是简单,成本低。缺点:一旦服务器出现问题,恢复起来比较麻烦;如果访问压力变大,服务器可能不堪重负。阶段二:单库+Mirror+BackUp方案:说明:Mirror有

系统 2019-08-12 01:53:22 2782

编程技术

[J2ME/kSOAP]kSOAP的运用讲义[去年8月手稿]

去年8月份的一份手稿,完整描述了我对j2me-kSOAP如何和服务器端的WebService交互的经验和教训。本手稿已刊登在mingjava兄弟的新书中。[j2me]kSOAP的运用编写者日期关键词郑昀@ultrapower2006-8-24J2mewebserviceksoap1.概述对于J2ME访问远端的WebService,除了官方标准JSR172,我们还有两种选择:lkSOAPlWingfootWingfoot是由WingfootSoftware(

系统 2019-08-12 01:33:51 2782

操作系统

自己制作rpm软件包(1)

http://www.linuxfly.org/post/130/我们都知道,在目前的Linux环境下,要安装新软件,通常有两种方式:一是使用源码安装;二是使用rpm软件包。使用源码安装可以让用户了解编译过程,及定制一些模块,和修改编译参数,但其工作量通常都很大,而且要求用户有足够的计算机知识。而rpm软件包方式则相对来说比较简单,也易于管理和升级。所以,当前Linux发行版的前十中,有八个都是使用基于二进制软件包方式的(deb和rpm格式可以互转)。同样

系统 2019-08-12 01:33:38 2782

编程技术

Transform a BST to greater sum tree

GivenaBST,transformitintogreatersumtreewhereeachnodecontainssumofallnodesgreaterthanthatnode.自己想的复杂了,其实就是一个反向的inorder。新的值就是前面所有元素的求和。TransformaBSTtogreatersumtree

系统 2019-08-12 01:33:01 2782

Python

Python比较配置文件

工作中最常见的配置文件有四种:普通key=value的配置文件、Json格式的配置文件、HTML格式的配置文件以及YAML配置文件。这其中以第一种居多,后三种在成熟的开源产品中较为常见,本文只针对第一种配置文件。一般来说Linuxshell下提供了diff命令来比较普通文本类的配置文件,Python的difflib也提供了str和HTML的比较接口,但是实际项目中这些工具其实并不好用,主要是因为我们的配置文件并不是标准化统一化的。为了解决此类问题,最好针对

系统 2019-09-27 17:56:01 2781

Python

python的WebSocket收发消息

版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/100971395参阅:https://websockets.readthedocs.io/en/stable/先启动服务端:importasyncioimportwebsocketsport=8765host='localhost'print(f'ws://{host}:{port

系统 2019-09-27 17:52:52 2781

Python

Python使用PyQtGraph绘制股票行情K线图

PyQtGraph是Python平台上一种功能强大的2D/3D绘图库,相对于matplotlib库,由于其在内部实现方式上,使用了高速计算的numpy信号处理库以及Qt的GraphicsView框架,因此它在大数据量的处理及快速显示方面有着天然的优势,非常适合于需要快速绘图更新、视频或实时交互性的操作场合,在数学、科学和工程领域都有着广泛的应用。K线图介绍对于股票交易者来讲,K线图是弄清股票一段时间走势的一种最基本的图形工具,K线分为阳线和阴线,阳线和阴线

系统 2019-09-27 17:45:49 2781

编程技术

为github帐号添加SSH keys

使用gitclone命令从github上同步github上的代码库时,如果使用SSH链接(如我自己的beagleOS项目:git@github.com:DamonDeng/beagleOS.git),而你的SSHkey没有添加到github帐号设置中,系统会报下面的错误:Permissiondenied(publickey).fatal:Theremoteendhungupunexpectedly这时需要在本地创建SSHkey,然后将生成的SSHkey文件

系统 2019-08-29 23:50:22 2781

编程技术

互联网敏捷开发配置管理策略思考

由于互联网行业需求变化快、开发迭代周期短、上线频繁的现实状况决定了合理的软件配置管理策略对于软件质量保证、协作开发效率至关重要。目前公司配置管理在策略上采用的是不稳定主干(unstabletrunk)模式,所有的项目都在同一主干上进行修改,在每周上线后并没有明确的stable分支版本,基本上是靠SCM人员手工拷贝代码来管理维护的。这就引起了很多问题:1)、多个项目组开发人员都可能并发对同样代码进行修改,造成了严重的代码冲突问题。例如张三修改了a.java并

系统 2019-08-29 23:20:20 2781