自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jmshl的专栏

关注网络编程、数据库实现

  • 博客(69)
  • 资源 (5)
  • 收藏
  • 关注

原创 VMware虚拟机安装华为OpenEuler欧拉系统

我下载的是最新的23.03长期维护版本,架构选择x86_64。

2023-11-24 21:33:55 1869

原创 华为openGauss高斯数据库安装--docker方式

openGauss是一款华为开源的关系型数据库管理系统,它具有多核高性能、全链路安全性、智能运维等企业级特性。openGauss内核早期源自开源数据库PostgreSQL,融合了华为在数据库领域多年的内核经验,在架构、事务、存储引擎、优化器及ARM架构上进行了适配与优化。作为一个开源数据库,期望与广泛的开发者共同构建一个多元化技术的开源数据库社区。

2023-11-23 16:30:53 1596 1

原创 fake-useragent库:伪装浏览器Header

在爬虫的时候,我们要在代码中设定http请求的Header,会重复复制粘贴这种工作。我们要经常伪装不同的浏览器来欺骗服务器来完成我们的请求。最近发现了一个可以用来伪装请求Header的库,让我们从这种简单的复制粘贴中解放出来。安装pip install fake-useragent使用浏览器的user-agent值,由于一目了然,直接上代码。from fake_userag...

2019-03-20 14:16:56 1121

转载 Python3 property属性

python3中的property有一个很有意思的功能,它能将类中的方法像类属性一样调用!class property(fget=None, fset=None, fdel=None, doc=None)我们先来简单了解一下这个property类,下面看一下官网给出的例子:class C: def __init__(self): self._x = None...

2019-03-18 12:00:38 1012

转载 HTTP协议详解(真的很经典)

目录引言 一、HTTP协议详解之URL篇二、HTTP协议详解之请求篇三、HTTP协议详解之响应篇四、HTTP协议详解之消息报头篇五、利用telnet观察http协议的通讯过程六、HTTP协议相关技术补充引言 ...

2019-03-18 11:36:43 416

转载 Vue+Django+restfulFramework项目示例

目录一、vue配置和组件1、创建脚手架2、运行3、显示组件4、写路由5、写Login组件6、发送ajax请求:axios7、vuex:保存所有组件共用的变量8、vue-cookies:操作cookie二、前端代码:index.htmlApp.vuerouter\index.js组件components保存全局使用的变量store...

2019-03-16 11:13:02 2141 2

转载 HTML5 2D 游戏开发(三): 设置舞台

实现游戏对象、暂停、冻结、解冻和键盘输入在本系列文章中,HTML5 专家 David Geary 将向您展示如何逐步实现一个 HTML5 2D 视频游戏。在本期文章中,您将学习如何将游戏代码封装在一个对象中,如何实现暂停和取消暂停,以及如何使用 CSS3 过渡来实现游戏重启的倒计时。David Geary, 作者和演讲家, Clarity Training, Inc.2013 年 1 月 21 日游

2015-09-20 16:33:06 759

转载 盘点iOS9最受期待的10大新功能

苹果WWDC2015全球开发者大会将于6月8号在美国旧金山召开,届时将会推出新一代iOS9和OS X 10.11系统。目前,有关iOS9的传闻我们已经看过不少,虽然iOS9将会把重点放在系统优化、稳定性和安全性上,但也不排除苹果会在iOS9中带来新的功能和特性。近日,外媒总结了人们对iOS9系统最为期待的新功能,下面让我们一起来关注下。  Siri  Siri诞生自iOS5,和第一代的Siri相比,

2015-09-20 10:56:46 630

转载 Xcode6模拟器路径的变更

Xcode6发布后,出现了很多的变动,功能性的变动,在这里不进行过多的赘述,在WWDC上苹果已经进行了讲述,网上也有很多文章,这里要介绍的是一些不太容易发现的,但很重要的小地方。 1、Xcode6模拟器路径的变更 在Xcode5和之前的版本中,Xcode的模拟器路径为:/Users/username/Library/Application Support/i

2015-09-17 17:00:46 482

转载 Xcode6中segue取消原push与modal选项后新增选项的解释

答案源于StackOverFlowpush与modal被弃用后,分别被新的show与present modally取代,根据苹果文档,这些新segues更进一步的划分了其适应的类,旧有的push与Modal将仅可用于iOS8以下的版本。下面链接指向的苹果文档给出了各种可用segues的详细解释,包括新旧各个选项Adding a Segue Between Scenes in a Storyboard

2015-09-16 02:39:44 643

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-09-16 02:38:29 403

转载 HTML5 2D 游戏开发(二): 图形和动画

将事物绘制到画布上并让其运动起来在本系列文章中,HTML5 专家 David Geary 将告诉您如何一步一个脚印地实现 HTML5 的 2D 视频游戏。本期文章将介绍 Canvas 图形和 HTML5 动画。您将了解如何绘制游戏的图形,以及如何让它们运动起来。您还将学习利用 HTML5 实现动画的最佳方式,如何滚动背景,以及如何实现视差,从而模拟三维效果。查看本系列更多内容|

2014-11-20 10:48:33 2247

原创 Mac下使用eclipse问题

下载了eclipse后是这样一个压缩文件:eclipse-java-luna-SR1-macosx-cocoa-x86_64.tar双击文件解压,使用的是Mac自带的归档管理器。解压完成后进入eclipse目录,运行程序却出现如下的错误:试了几篇都是如此,很是郁闷!只好在网上搜索解决方案,找了半天,终于在CSDN论坛的一个阴暗的小角落中找到了问题的原因,竟然是归

2014-11-20 10:46:03 5166

转载 HTML5 2D 游戏开发(一): Snail Bait 简介

HTML5 2D 游戏开发(一): Snail Bait 简介开始您的第一个平台视频游戏在本系列中,HTML5 专家 David Geary 将向您展示如何逐步实现一个 HTML5 2D 视频游戏。第一期的文章将向您展示一个已完成的游戏,然后引导您从头开始实现它。如果您曾经想要创建一个 HTML5 游戏,但又没时间掌握所有细节,那么本系列非常适合您。查看本系列更多内容|1

2014-11-18 11:14:19 1657

原创 Core HTML5 Canvas 随书实例

Core HTML5 Canvas ExamplesChapter 1: EssentialsExample 1.1Example 1.3Example 1.4Example 1.5Example 1.8Example 1.9Example 1.11Example 1.13Chapter 2: DrawingExample 2.1Example 2.2Example 2.3

2014-11-18 11:01:25 1347

转载 搭建一个全栈式的HTML5移动应用框架

打开HTML5的技术网站,满屏的“5个推荐的JavaScript框架”、“10个移动应用框架”,全都是你妹的框架,但是,你知道这些框架是干毛用的吗?来吧,我们来梳理一下吧   目前HTML5涉及的框架大致可以分成以下几类:  1、跨平台开发框架:PhoneGap 、 Titanium、 Trigger.IO(商业)这类框架是向web提供底层硬件的接口,让开发人员可以用WEB的技

2014-11-14 10:26:37 943

转载 Cordova (aka PhoneGap) 3.x Tutorial

July 2nd 2014: An updated version of this tutorial is availablehereIn this tutorial, you’ll create a fully functional employee directory application withCordova.What you will learn:How t

2014-11-14 10:23:06 2014

转载 终身学习“八大关键能力

一、母语沟通能力    母语沟通能力是以口头或书面形式对思想、情感和事实进行表达和解释的能力(听、说、读、写),以及在各种社会场合和文化背景下以恰当的方式进行语言互动的能力。    二、外语沟通能力    外语沟通能力大体上包括母语沟通能力中的主要方面。此外,

2011-09-23 13:59:59 3054

转载 思维导图(脑图)软件及其应用

导言:脑图是一门新兴的脑科学。它的诞生代替了一大堆繁复的文字,使各项事件之间的关联一目了然。而脑图软件节约了我们的时间,使我们的思维可视化,形象化。它不光在教育领域,实际上在各行各业都有着广泛的用途,脑图软件也许将像Word一样,成为我们生活,学习,工作的一部分,而它在某些方面更

2011-09-23 09:58:23 2025

转载 消息中间件及WebSphere MQ入门

阅读提示:通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。 消息中间件概述  消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队

2011-09-22 15:44:51 848

转载 跨平台Socket封装

odsocket.h:/* * define file about portable socketclass.  * description:this sock is suit bothwindows and linux * design:odison * e

2011-09-21 12:06:55 5677

转载 使用 libevent 和 libev 提高网络应用性能

管理多个 UNIX 网络连接Martin C. Brown, 作家,Freelance简介: 构建现代的服务器应用程序需要以某种方法同时接收数百、数千甚至数万个事件,无论它们是内部请求还是网络连接,都要有效地处理它们的操作。有许多解决方案,但是 libevent 库和 l

2011-09-21 12:04:52 1912

转载 如何编写高性能的网络服务器

ScalableNetwork ProgrammingOr: TheQuest For A Good Web Server (That Survives Slashdot)ScalableNetwork ProgrammingFelix vonLeitnerfel

2011-09-21 12:01:21 3760

转载 tokyocabinet1.4.19阅读笔记(五)hash数据库插入数据流程

有了前面的基础,本节讲解插入数据的流程.插入数据的实现代码,在函数tchdbputimpl中,首先这个函数会查找要插入记录的key是否已经存在,如果存在了,有很多case需要处理,在这里就不一一关注了,仅关注缺省的行为:如果key已经存在,那么覆盖原来的记录.否则,就插入

2011-09-20 16:50:43 644

转载 tokyocabinet1.4.19阅读笔记(四)hash数据库freepool的组织与管理

这一节关注freepool的组织,freepool顾名思义,就是负责存放被删除,空闲出来的空间,以便于后面回收利用.在第一节中已经提到,这一个部分,在初始化的时候会全部读入采用malloc从堆中分配的内存中,所以对它的大部分操作都是直接在内存中进行的---除了要同步到数据库文

2011-09-20 16:50:05 763

转载 tokyocabinet1.4.19阅读笔记(三)hash数据库删除数据流程

这一节关注根据key定位到数据进行删除的整个流程。先来看这个过程的流程图,其实很简单,包括以下几个按部就班的步骤:a) 首先,根据key查找对应的记录,这个在上一节已经完整的介绍过了,当时也提到,查找操作是后续进行删除和插入新数据时的基础。如果没有找到记录

2011-09-20 16:49:16 874

转载 tokyocabinet1.4.19阅读笔记(二)hash数据库查找key流程

这一节关注TC中的hash数据库如何根据一个key查找到该key所在的record,因为后续的删除,插入记录都是以查找为基础的,所以首先描述这部分内容.从上一节的概述中,可以看到record结构体中有两个成员left,right:typedef struct {

2011-09-20 16:48:16 708

转载 tokyocabinet1.4.19阅读笔记(一)hash数据库概述

开始正式的研究key-value形式的持久化存储方案了,第一个阅读的项目是tokyo cabinet,版本号是1.4.19.tokyo cabinet支持几种数据库形式,包括hash数据库,B+树数据库,fix-length数据库,table数据库。目前我仅看了第一种ha

2011-09-20 16:47:23 859

转载 高效时间管理-介绍GTD

人说在IT公司没有不忙的。你会发现每天RTX要闪烁几十个对话框是再正常不过的事情。可能你正好在写一个ppt,同时领导安排今天必须出一封邮件,刚在酝酿的时候突然还会有人电话催你开会,离开时刚好还有个朋友在QQ上请求帮忙找回密码,每天周而复始,逢人遍说忙似乎成了流行的口头禅。你会发现

2011-09-20 16:40:10 741

转载 maven常见问题问答

1.前言Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望

2011-09-19 13:07:16 743

转载 每个IT人都应当拥有的30条技能

1,可以使用基本的PC设备。你不必成为这方面的专家去了解如何给CUP超频等,你只需知道如何使用打印机,怎样备份文件,或者增加一个网卡之类。2,在咨询台工作。每一个人,无论是CIO还是资深设计师,都应当能够做到可以在咨询台坐下来接电话。这不仅仅使你获得了一种跟普通民众相同的生活

2011-09-16 17:46:12 557

原创 qDebug()的输出控制及qmake的debug和release

如何让qDebug()不输出?文档中说如果定义了宏  QT_NO_DEBUG_OUTPUT ,qDebug将什么都不做。 在QT的工程文件.pro中定义DEFINES+=QT_NO_DEBUG_OUTPUT 如何在debug版输出,在release版不

2011-09-15 15:39:36 5818

原创 linux 下QT 程序编译链接两个错误

一、/opt/qtsdk-2010.02/qt/lib/libQtGui.so:undefined reference to `FcFreeTypeQueryFace' If youget this error under RHEL or CentOS 5.x: /h

2011-09-14 15:20:07 1653

转载 APR介绍

APR分析-整体篇由于部门所使用的底层库与Apache Server有着“一定的渊源”,所以总有一种想看看Apache的实现的冲动。最近项目收尾,愿望终可实现。 一、何为APR?Apache Server经过这么多年的发展后,将一些通用的运行时接口封装

2011-09-14 10:49:39 14609

转载 【高效程序员系列】1、好马配好鞍——舒适的工作环境

本篇有点发牢骚的感觉,呵呵,如果你的工作环境不舒服,就和我一起发发牢骚吧,否则可以略过本篇。软件开发人员的劳动成果是什么?软件。往细了说,就是代码。代码是如何产生的?是我们经过思考得出的解决问题的方法,然后通过敲击键盘和点击鼠标产生的文件。所以代码只是一种表现形式,最重要的是

2011-09-09 17:09:11 1503

转载 【高效程序员系列】2、别做机器人——让工作自动化

每天打开电脑,首先要做的是打开最常用的软件:要和朋友联系,你打开了QQ;要收邮件,你打开了Outlook;要听音乐,你打开了酷狗……但是你不想做机器人,每天重复的打开这些软件,于是你让它们开机启动。恭喜,你有不做机器人的基本思想。这些简单重复的操作扔给电脑吧,你需要把宝贵的精力用

2011-09-09 17:08:16 2366

转载 不可或缺的十种WebSphere MQ SupportPac

导读:本文介绍了SupportPac是补充IBM WebSphere MQ产品家族的增件,由于有着数百款增件可供选择,因而在确定最适合您的选择时十分困难,故笔者为我们分析了十种不不可少的SupportPac关键词:WebSphere MQSupportPac

2011-09-09 16:51:48 2484

原创 Linux下安装 ZThread 2.3.2

1 下载 ZThread 2.3.2 zthread.sourceforge.net/download.html2 解压以后进行安装     1)./configureCXXFLAGS=-fpermissive           //千万不要少了CXXFLAGS=-fp

2011-09-02 16:51:01 965

转载 在IT界取得成功应该知道的10件事

摘要:人人似乎都同意IT行业是一个艰难领域,但怎样才能克服逆境,成为一名成功的IT专业人士呢?下文这些特质应该是关键。  英文原文:10 things you gotta have to succeed in IT  此文作者还是Jack Wallen,他在前

2011-09-01 10:50:56 451

原创 ActiveMQ

ActiveMQActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMSProvider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位

2011-08-23 16:22:28 815

深入浅出面向对象分析与设计(中文版).part2

经典书籍,好书,深入浅出的介绍了面向对象程序设计中的关键问题,对于初级程序员理解面向对象的设计思想,及面向对象的程序设计都具有指导性的作用

2013-03-13

深入浅出面向对象分析与设计(中文版).part1

经典书籍,好书,深入浅出的介绍了面向对象程序设计中的关键问题,对于初级程序员理解面向对象的设计思想,及面向对象的程序设计都具有指导性的作用

2013-03-13

电力102规约.pdf

电力102规约.pdf,电力通信规约。希望对大家有用。

2008-10-16

Sony PlayStation 3 游戏机拆解分析.pdf

Sony PlayStation 3 游戏机拆解分析.pdf

2008-10-16

Developer's Workshop to COM and ATL 3.0.CHM

用ATL编写com教程

2007-04-27

空空如也

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

TA关注的人

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