自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 RPC调用的一个例子

rpc函数参数及返回值的传递跟普通本地环境下的函数调用还是有很大区别的。本文着重讨论多线程(rpcgen -M)环境下缓冲区(字符串)是怎么传递的。下面的例子test中client传“hello“给server,server统计接受的client请求数,并返回“hello“+请求数给client。显然,client与server之间传递的消息都是缓冲区(字符串),而不是基本的定长的数据类型。这是t...

2019-07-05 18:42:32 270

转载 二叉查找树

#include <iostream>#include <stdlib.h>using namespace std;typedef struct tree{ int data; struct tree *left; struct tree *right; struct tree *prior;}node;void preorder_tree(no...

2019-07-05 17:57:42 132

转载 浮躁的搬运工

说明:在周公的博客上看到《请不要做浮躁的人——转给即将上路或者正在路上的程序员朋友》这篇文章,感觉说的很有道理。目前,本人就是一个浮躁的人。常常会看看人家的代码,看看数据。但是,很少自己动手去写一下代码,去实践一下。这样,很不好。于是,就将下面的部分文章拷贝过来,以督促自己都动手写代码,多实践。--IT 搬运工 2010.08.041.不要看到别人的回复第一句话就说:给个代...

2019-07-05 06:45:36 106

转载 SQL Server获取重复数据的方法

一 获取重复的数据的值select user_name from usersgroup by user_namehaving(count(1)>1)二 获取重复数据的记录select * from users where user_name in(  select user_name from users  group by user_name...

2019-07-05 03:01:52 437

转载 VC实现半透明窗口

//加入WS_EX_LAYERED扩展属性SetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE, GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000); HINSTANCE hInst = LoadLib...

2019-07-05 01:51:41 349

转载 uva 11292 - Dragon of Loowater

/*uva11292-Dragon of Loowatern条恶龙,m个勇士,用勇士来杀恶龙。一个勇士只能杀一个恶龙。而且勇士只能杀直径不超过自己能力值的恶龙。每个勇士需要支付能力值一样的金币。问杀掉所有恶龙需要的最少金币。两个数据从小到大排序后,贪心即可解决对qsort的适用失败了 不知道为啥 所以wa了很多次*///AC#include<stdio.h>#include<...

2019-07-03 07:20:17 60

转载 IPv6 neighbor discovery

IPv6 neighbor discoveryBy stretch | Thursday, August 28, 2008 at 5:03 a.m. UTCNeighbor Discovery Protocol (NDP) can be conceptualized as a toolbox used by IPv6 hosts to carry out various link-...

2019-07-02 22:46:46 96

转载 网络中国象棋小游戏的实现

开学了,去图书馆借了几本书,没有找到想要的C++网络编程,倒是找到了几本LINUX的书,以及一本《Visual C#经典游戏编程开发》。翻了翻发现里面有个可以联网对弈的中国象棋游戏,一直写ASP.NET的网页,也想试着写写Winform的图形程序了,而且可以了解一下.NET的网络编程相关的内容。 象棋方面,先从网上找了张棋盘图片,在PS里把棋子一一扣了出来作为素材。编写对...

2019-07-02 21:33:50 327

转载

防止多个线程同时访问同意对象//1.创建一个锁对象,锁对象必须是一个引用类型static readonly object objSync=new object();Thread t1=new Thread(new ThreadStart(()=>{  lock(objSync)  {    代码块  }}))转载于:https://www.cnblog...

2019-07-02 20:52:10 52

转载 js如何保留两位小数,并进行四舍五入

保留两位小数,并进行四舍五入使用js函数 toFixed() 函数传递一个参数(Number) Number就为需要保留小数的位数具体实现代码1 <script language="javascript"> 2 document.write("<h1>JS保留两位小数例子</h1><br>"); 3 var a=2.151...

2019-07-01 09:29:00 267

转载 配置windows server 2008 R2 桌面体验

转载于:https://www.cnblogs.com/stevegp/p/3590927.html

2019-06-29 15:30:56 723

转载 《Play for Java》学习笔记(一)项目框架

从今天开始认真复习《Play for JAVA》,该书以一个案例为主线,以前为应付项目马马虎虎看了一遍,好多地方都不明白!现在跟着这本书再走一遍,认真模拟,当做一个项目啦!!一、Play设置和新建Play项目1、Play设置1) 从http://playframework.org下载Play,并解压到你选择的目录2) 设置path2、新建Play项目Play new...

2019-06-29 14:01:35 67

转载 十大Web压力测试工具

下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能。Grinder– Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。 支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理。根据项目网站的说法,Grinder的 主要目...

2019-06-29 14:00:39 28

转载 将C#程序嵌入资源中(C# 调用嵌入资源的EXE文件方法)

1. 我们有一个test.exe的WinForm程序,这是我们要加壳的目标程序。2. 新建一个WinForm工程,删除Form1,然后新建一个类。如下。3. 将test.exe 拷贝到该工程目录,作为嵌入式资源。代码usingSystem;usingSystem.Windows.Forms;usingSystem.Resources;usingSystem.Reflection...

2019-06-29 13:13:05 135

转载 设置环境变量:在mac下设置环境变量(转)

在mac下设置环境变量在基于unix/linux的操作系统下进行程序开发,使用环境变量将会方便。通过设置环境变量将可以在任意目录通过输入程序名来执行设定目录下的程序。不需要通过cd将工作目录改变到程序目录再执行程序。而且免去了输入"./"的麻烦。长话短说,具体步骤如下(在bash下):www.2cto.com1,打开 应用程序 -> 实用工具 -> 终端;2,在终端中定位到自...

2019-06-29 06:11:29 60

转载 面板厂商掀起新一轮较量

面板企业们正暗自较着劲。本周二,华星光电8.5代液晶面板生产线项目主体厂房提前封顶。据华星光电CEO贺成明介绍,华星光电仅用了8个月的时间就完成了包括阵列厂、成盒厂及彩膜厂、模组厂等65万平方米主体厂房的封顶,比原计划提前一个月时间。此外,在主体厂房封顶前,洁净室和机电工程已经开始进场施工。封顶标志着华星光电项目主体厂房的土建工程基本结束,为明年8月试生产奠定良好的基础。这让贺成明暂时松了一口气,...

2019-06-29 00:16:37 45

转载 USB设备架构

USB设备,分为3层:1.底层为传送和接受数据的总线接口;2.中间层处理总线和不同端点的数据传输;3.最高层由串行总线设备提供。主要研究中间层。USB设备状态,主要研究外部可见状态。1,连接态,USB设备可从Host上连接或者断开。2,加电态。设备对电源的支持能力是通过配置描述表来反映的。3,缺省态。加电后尚未复位之前不应对总线相应,在接收到复位信号后,设备在缺省地址处可寻址。...

2019-06-28 01:58:40 111

转载 offsetHeight/Width clientHeight/Width scrollHeight/Width等高宽算法

图解: jquery里的对应取法: clientHeight/Width:innerHeight/Width(), offsetHeight/Width: outerHeight/Width(). window.innerHeight:窗口高度 window.outerHeight:浏览器高度 element.getBou...

2019-06-27 22:10:16 55

转载 c# 爬虫(二) 模拟登录

有了上一篇的介绍,这次我们来说说模拟登录,上一篇见 :c# 爬虫(一) HELLO WORLD原理我们知道,一般需要登录的网站,服务器和客户端都会有一段时间的会话保持,而这个会话保持是在登录时候建立的, 服务端和客户端都会持有这个KEY,在后续访问时,都需要核对这两个KEY是否一致。 而客户端的这个KEY就存在cookie中。 因此,我们需要获取登录后的cookie值,并在后续的访问中,都...

2019-06-27 03:58:06 1697

转载 TelephonyManager类:Android手机及Sim卡状态的获取

TelephonyManager这个类很有用,可以得到很多关于手机和Sim卡的信息。 直接上注释后的代码,请享用package net.sunniwell.app;import android.app.Activity;import android.os.Bundle;import android.telephony.CellLocation;import android.telephony....

2019-06-26 20:52:05 190

转载 System.Timers.Timer与System.Windows.Forms.Timer 区别

根据msdn解释:System.Threading.Timer 是一个简单的轻量计时器,它使用回调方法并由线程池线程提供服务。不建议将其用于 Windows 窗体,因为其回调不在用户界面线程上进行。System.Windows.Forms.Timer 是用于 Windows 窗体的更佳选择。Windows 窗体 Timer 组件是单线程组件,精度限定为 55 毫秒...

2019-06-26 19:05:58 46

转载 执行SQL语句脚本文件

在项目中关于执行SQL语句的底层方法的通用类很多,但是很少有提供执行SQL脚本的的方法,曾经在项目中有功能需要能直接执行SQL脚本的方法,经过项目的实践检验,方法比较实用,现在将代码贴出来给大家分享下:/// <summary> /// 执行SQL语句脚本文件(带注释,带Go) /// </summary>...

2019-06-26 19:05:38 221

转载 2018优秀的开源框架【转】

转自:https://blog.csdn.net/qq_39650441/article/details/80714565程序员界有个神奇的网站,那就是github,这个网站集合了一大批优秀的开源框架,极大地节省了开发者开发的时间,在这里我进行了一下整理,这样可以使我们在使用到时快速的查找到,希望对大家有所帮助!1. Retrofit  一句话介绍:Retrofit是一款类型安全的网络...

2019-06-26 15:14:00 33

转载 小谈沟通

关于沟通,大家都知道其重要性!但是,在实际工作中有不少人做的不够好,也包括我自己!客户提出的问题,原因大概有一下几种!一、客户对软件系统不熟悉,把属正常情况的现象误以为是问题 这时候就需要我们听清楚客户的描述,然后根据客户的描述一步步的确认其操作等! 确保用户的操作的正确性。二、系统的bug一般要了解如下情况!2.1 who:谁操作系统的时候出问题了!一般记录系统...

2019-06-26 15:13:43 83

转载 IT兄弟连 Java语法教程 变量2

变量的作用域和生命周期到目前为止,使用的所有变量都是在main()方法开始时声明的,然而,Java允许在任何代码块(代码块以开花括号开始,以闭花括号结束)中声明变量,代码块定义了作用域。因此,每当开始一个新的代码块时就创建了一个新的作用域。作用域决定了变量(对象)对程序的其它部分的可见性,并且也决定了这些变量(对象)的生命周期。许多其他的计算机语言定义了两种通用的作用域类别,全局作用域和局...

2019-06-25 08:29:00 43

转载 如何查询SQL Server的版本

有如下两条语句:select @@VERSIONGOSELECTSERVERPROPERTY('ProductVersion') AS ProductVersion,SERVERPROPERTY('ProductLevel') AS ProductLevel,SERVERPROPERTY('Edition') AS Edition,SERVERPROPERTY('EngineE...

2019-06-24 22:52:46 2546

转载 递归与尾递归

本文原链接:https://www.cnblogs.com/huan-guo/p/8489905.html递归与尾递归总结1、递归  关于递归的概念,我们都不陌生。简单的来说递归就是一个函数直接或间接地调用自身,是为直接或间接递归。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。用递归需要注意以下两点:(1) 递归...

2019-06-24 21:55:00 51

转载 Asp.Net构架(Http请求处理流程) - Part.1

Asp.Net构架(Http请求处理流程) - Part.1引言我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind代码,以实现某个特定的功能。这种做法,实际上是回答了“如何去做”的问题,却没有回答“为什么可以这样做”的问题。尽管我很推崇 悉江华 先...

2019-06-24 04:48:15 51

转载 TreeView绑定XML数据源C#代码示例

private void BindTreeView() { UnitInfo bUnitInfo = new UnitInfo(); DataSet ds = bUnitInfo.GetUnitInfo(); if (ds != null && ds.Tables[0].Rows.Count > 0)...

2019-06-22 15:23:06 151

转载 SQL Server等待事件新解

资源等待类型 并行:CXPACKET Buffer:PAGEIOLATCH_X 非Buffer:LATCH_X I/O:ASYNC_IO_COMPITION;IO_COMPITION CPU:SOS_SCHEDULER_YIELD 日志:WRITELOG&LOGBUFFER 锁阻塞:LCK_*内存:...

2019-06-20 18:15:00 34

转载 Hadoop综合大作业

Hadoop综合大作业 要求:1.将爬虫大作业产生的csv文件上传到HDFS2.对CSV文件进行预处理生成无标题文本文件3.把hdfs中的文本文件最终导入到数据仓库Hive中创建数据库创建表4.在Hive中查看并分析数据查看图书评分大于9.0前20本书的详情,可以看出这些都是大家很熟悉的书查看图书评分大于9.0和评论数...

2019-06-19 15:34:00 36

转载 Elastic Stack学习

原文链接Elastic Stack简称ELK,在本教程你将学习如何快速搭建并运行Elastic Stack。首先你要安装核心开源产品:Elasticsearch:Kibana:Beats:Logstash:然后,你将了解如何实现一个系统监视解决方案,该方案使用Metricbeat收集服务器度量并将数据发送到Elasticsearch,在Elasticsearch里你...

2019-06-18 23:32:00 41

转载 Objective-C 学习笔记

由于工作需要,最近开始学习OC这门面向对象的语言,希望可以快速上手OC的语言特点:1. 面向对象(封装,继承,多态)2.OC是C语言的超集,任何C语言在OC中都是合法的。(OC就是C语言主题上加入了面向对象的特点)3.(.h) 头文件,包含类,类型,函数和常数的声明 (.m)源代码文件,包含OC和C代码 (.mm)源代码文件,除了可以包含OC和C代码之外,还可...

2019-06-18 14:36:00 34

转载 Glassfish Payara + jenkins自动部署脚本

配置文件内的列需要依次添加cat AutoDeployConf.conf #application domain port target contextroot app_name package_path passwordfiletest domain9 4808 test test test /test.war /test_adminpassword.txt脚本内容,执行方式./auto_de...

2019-06-18 14:33:51 137

转载 设计模式之迭代器与组合模式(二)

在上次的文章中,我们通过层层引导,已经知道了迭代器模式的由来。现在我们再好好总结下。关于迭代器模式,你所需要知道的第一件事情,就是它依赖于一个名为迭代器的接口。这是一个可能的迭代器的接口:现在,我们一旦有了这个接口,就可以为各种对象集合实现迭代器:数组、列表、散列表...如果我么想要为数组实现迭代器,以便使用在DinerMenu中,看起来就像这样:在餐厅菜单中加入一个迭代器想要在餐厅菜...

2019-06-18 05:55:01 28

转载 02-CSS基础与进阶-day3_2018-08-29-20-20-56

01伪元素选择器.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...

2019-06-17 21:37:00 32

转载 手动上传snapshot和第三方jar包到nexus3

1、新建repositorysnapshot和第三方jar包的repository的类型是hosted且Version pollcy是Mixed,否则无法上传。2、手动上传选择jar包手动上传即可转载于:https://www.cnblogs.com/MakeInstall/p/11041262.html...

2019-06-17 18:03:00 557

转载 Spring学习详解(1)——Spring入门详解

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-06-17 17:40:57 30

转载 Spring学习总结(5)——IOC注入方式总结

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-06-17 17:24:33 34

转载 关于烂代码的那些事(上)

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-06-17 17:24:30 33

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