自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (42)
  • 收藏
  • 关注

原创 linux C实现端口扫描

#include <stdio.h>#include <string.h>#include <errno.h>#include <sys/socket.h>#include <resolv.h>#include <stdlib.h>#include <netinet/in.h>#include &l...

2019-09-07 17:58:14 624

原创 gcc中诡异的map/unordered_map行为:在非C++11编译下,往map中存入对象,会多出两次拷贝构造。

最近在做一些服务性能优化方面的工作,其中大量使用到map和unordered_map,于是花了些时间对STL的这两个容器调研了下。本文章说的诡异行为在map和unordered_map都存在,所以在代码中只使用map来说明问题。话不多说,直接上代码:#include <iostream>#include <map>#include <utility&...

2019-04-19 18:41:11 1355

原创 TensorFlow实现半同步训练

一、半同步例子:#coding=utf-8#python sync_dist_train.py --job_name=ps --task_index=0 --issync=1#python sync_dist_train.py --job_name=worker --task_index=0 --issync=1#python sync_dist_train.py --job_nam...

2019-02-25 17:38:21 1213 2

原创 TensorFlow同步训练原理

一、同步训练例子:#coding=utf-8#python sync_dist_train.py --job_name=ps --task_index=0 --issync=1#python sync_dist_train.py --job_name=worker --task_index=0 --issync=1#python sync_dist_train.py --job_na...

2019-02-25 16:55:39 3667 1

原创 在TensorFlow框架中增加自定义Hook

本笔记演示的是怎么在tensorflow/python/training/basic_session_run_hooks.py增加一个自定义Hook;在其他地方增加Hook可能有所不同,但是基本流程相同,也可参考此笔记。 一.自定义Hook:@tf_export("train.MyHook")class MyHook(session_run_hook.SessionRunHook...

2019-02-25 15:22:03 2873 1

原创 tensorflow的CUDA driver version is insufficient for CUDA runtime version 问题解决方案

CUDA driver version is insufficient for CUDA runtime version 翻译过来就是CUDA的驱动程序版本跟CUDA的运行时版本不匹配!1.CUDA driver version(驱动版本):就是NVIDIA GPU的驱动程序版本;查看命令:nvidia-smi我们看到我的GPU的驱动程序版本是:384.812.CUDA run...

2018-09-07 10:25:26 49581 19

Spark MLlib机器学习实践

MLlib是Apache Spark机器学习库。本书入门简单,实例丰富,详解协同过滤、线性回归、分类、决策树、保序回归、聚类、关联、数据降维、特征提取和转换等MLlib主要算法,用实例说明MLlib大数据机器学习算法的运用。

2017-09-03

Spark机器学习

《Spark机器学习》每章都设计了案例研究,以机器学习算法为主线,结合实例探讨了Spark 的实际应用。书中没有让人抓狂的数据公式,而是从准备和正确认识数据开始讲起,全面涵盖了推荐系统、回归、聚类、降维等经典的机器学习算法及其实际应用。

2017-09-03

手游欢乐麻将代码

完整的欢乐麻将代码,只要5分,少一分不给,多一分不要,你值得拥有。

2016-06-05

网络抓包工具全集

网络抓包 端口映射 ipop iptool smsniffcn wireshark

2013-09-26

Ubuntu 命令技巧

Ubuntu 命令技巧,史上最全面,最系统的使用技巧集合。

2013-09-15

智能指针(新版)

智能指针(新版)

2013-06-05

Eclipse插件

Eclipse常用插件 jad easyexplore

2013-05-28

SIToFolder

sourceinsihgt插件 SIToFolder

2013-05-28

sourceinsight sihook

sourceinsight插件 -- sihook

2013-05-28

Visual_Assist_X for vs2012

Visual_Assist_X for vs2012

2012-11-11

TabSiPlus_0_99b2_1510

TabSiPlus_0_99b2_1510

2012-02-24

AStyle_2.02.1_windows

将astyle解压到一个合适的目录下,比如D:\astyle, 然后在source insight中新建一个自定义的命令,命令的内容如下: 1astyle --style=allman --indent=spaces=4 --indent-switches --indent-labels --indent-blocks --indent-preprocessor -x -z2 --keep-one-line-blocks <%s 这条命令各参数的意义可以参考astyle附带的文档,需要解释的是最后一个参数"<%s","%s"由source insight解析,是一个临时文件的文件名,这个文件里保存的是用户选定的内容,"<%s"表示astyle的输入是%s,然后将格式化后的内容输出到标准输出。好奇的你一定会想问,重定向到标准输出后如何修改到source insight选定的部分呢?细心的你也一定会发现,custom commands对话框中有不少复选框,其中一个就是“paste output”,勾上即可。这里我直接用astyle命令,没有加任何路径,是因为我把对应的目录D:\astyle\bin目录加到了环境变量path中了,这样会省不少事。 为了方便,接下来应该做的是分配一个快捷键,alt+f8已经被占用了,参考eclipse用了ctrl+alt+f。 这里astyle也可以换成其他支持命令行的自动格式化工具,比如gnu的indent也是非常不错的一个选择,不过indent默认style较少,astyle用起来方便些。

2012-02-23

C++智能指针实现

智能指针是存储指向动态分配(堆)对象指针的类, 用于生存期控制, 能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象共享同一指针。每次创建类的新对象时,初始化指针并将引用计数置为1;当对象作为另一对象的副本而创建时,拷贝构造函数拷贝指针并增加与之相应的引用计数;对一个对象进行赋值时,赋值操作符减少左操作数所指对象的引用计数(如果引用计数为减至0,则删除对象),并增加右操作数所指对象的引用计数;调用析构函数时,构造函数减少引用计数(如果引用计数减至0,则删除基础对象)。

2012-01-14

itext-5.1.3

itext 5.1.3 PDF c++ java

2012-01-06

ACE自适配通信环境中文技术文档(2002年12月版)

使用ACE的好处有: l 增强可移植性:在ACE组件的帮助下,很容易在一种OS平台上编写并发网络应用,然后快速地将它们移植到各种其他的OS平台上。而且,因为ACE是开放源码的自由软件,你无需担心被锁定在特定的操作系统平台或编译器上。 l 更好的软件质量:ACE的设计使用了许多可提高软件质量的关键模式,这些质量因素包括通信软件灵活性、可扩展性、可复用性和模块性。 l 更高的效率和可预测性:ACE经仔细设计,支持广泛的应用服务质量(QoS)需求,包括延迟敏感应用的低响应等待时间、高带宽应用的高性能,以及实时应用的可预测性。 l 更容易转换到标准的高级中间件:TAO使用了ACE提供的可复用组件和模式。它是CORBA的开发源码、遵循标准的实现,并为高性能和实时系统作了优化。为此,ACE和TAO被设计为能良好地协同工作,以提供全面的中间件解决方案。

2011-01-09

linux目录操作函数

Linux下的目录是依照标准来实作的,因此,您可以毫无问题地移殖到任何其它UNIX平台。

2010-05-12

cmake2.8.0_help

本资源是CMAKE最详细的资料,里面详细介绍了CMAKE的使用,所有的命令,变量,策略,模块介绍。

2010-05-10

批处理教程电子书+DOS命令

本资源含有两部分,一个是批处理教程(chm格式),一个是DOS命令教程(EXE格式),是我学习WINDOWS下批处理的必备工具

2010-05-03

正则表达式30分钟入门教程

30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。

2010-03-12

STL 源码剖析(完整简体版)

像专家学习型别技术,内存管理,算法,数据结构,STL各组件之高阶实现技巧

2010-03-12

symview(vs调试符号查看器)

symview pdb 调试符号 查看器symview pdb 调试符号 查看器symview pdb 调试符号 查看器symview pdb 调试符号 查看器symview pdb 调试符号 查看器

2010-03-04

dumpbin(dll查看器)

dll查看器 dll查看器 dll查看器 dll查看器 dll查看器 dll查看器 dll查看器

2010-03-04

vs_Depends(简体中文版)

vs_Depends(简体中文版)vs_Depends(简体中文版)vs_Depends(简体中文版)vs_Depends(简体中文版)vs_Depends(简体中文版)vs_Depends(简体中文版)

2010-03-04

C_C++指针经验总结(PDF版)

指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指针所指向的 类型、指针的值或者叫指针所指向的内存区、指针本身所占据的内存区

2010-03-03

C++各大有名库的介绍

本书介绍了C++中各种标准和常见库,整理的库全面,使你对C++的各种应用有全面的认识。

2010-02-25

C++标准程序库(简体中文完整版)

C++标准程序库 简体中文 完整版 C++标准程序库/the c++ standard library(简体中文完整版共829页),侯捷/ 孟岩译

2010-02-25

用ZLIB写的一个文件及目录压缩源码

本源码是根据ZLIB写的一个可以将文件和目录压缩的算法,既可以实现WINRAR的功能,内有详细调用实例

2010-01-25

实用小工具_奇幻计算器_中英文字符编码查询

奇幻计算器+中英文字符编码查询+c函数查询

2009-12-07

abcdefghijk

adfasdgasdgasdgsadgsadg

2009-12-07

C++面向对象多线程编程

全面讲解构建多线程架构与增量多线程编程技术,适合用c++创建多线程组建和应用框架的程序员阅读

2009-10-14

高质量C++C编程指南

本书是一位编程老手根据多年编程经验编写的一本关注编程规范,注重程序正确性、健壮性、可靠性、效率、易用性、可读性(可理解性)、可扩展性、可复 用性、兼容性、可移植性等质量的书,具有很高的参考价值。

2009-10-13

Windows API函数大全

本文罗列及介绍了WINDOWS编程中所有的API函数,是你在WINDOWS编程的必备参考书

2009-10-12

C++中用于强制类型转换的四个运算符

本文详细介绍了C++中的四个用与强制类型转换的运算符:用来修改类型的const 或volatile 属性的const_cast,用来修改操作数类型的reinterpret_cast,static_cast,dynamic_cast

2009-10-12

C++关键字详细使用

asm auto bad_cast bad_typeid bool break case catch char class const const_cast continue default delete do double dynamic_cast else enum except explicit extern false finally float for friend goto if inline int long mutable namespace new operator private protected public register reinterpret_cast return short signed sizeof static static_cast struct switch template this throw true try type_info typedef typeid typename union unsigned using virtual void volatile while

2009-10-12

用C实现面向对象(英文版)

英文版,详细介绍了怎样用C语言来实现面向对象编程的一些概念和方法,让你对C++/C编程有个飞跃的认识

2009-10-12

VC++头文件包含顺序

介绍了VC++编程中各种头文件的包含顺序,避免因头文件包含顺序导致编译不通过的问题。

2009-10-12

VC++的Unicode编程

清除详细的讲解了VC编程中ANSI和UNICODE的使用方法,对平时对UNICODE不太清楚的同仁有很大用处。

2009-10-12

VS断点失效问题解决方案

VS断点失效问题解决方案,一般人我不告诉他。

2009-04-23

Office编程手册合集(CHM)

office编程手册集合。是你office编程的好帮手。

2009-04-23

空空如也

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

TA关注的人

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