自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python 装饰器 decorator (函数定义前的@XXX) 极简介绍

我们时常看到这样的python写法——Python函数定义前面加了一坨@XXX。@my_decoratordef my_func(): print "I am a stand-alone function"它的功能是:在不改动my_func()的前提下,实现以my_func为核心的功能扩展。例如,在某种扩展方式下,my_func()的执行结果是:func()的输出上下各增加一行:>> my_func()# outputBefore the function ru

2022-05-12 05:30:55 531

原创 Pytorch中, torch.einsum详解。

爱因斯坦简记法:是一种由爱因斯坦提出的,对向量、矩阵、张量的求和运算的求和简记法。在该简记法当中,省略掉的部分是:1)求和符号与2)求和号的下标省略规则为:默认成对出现的下标(如下例1中的i和例2中的k)为求和下标。我们举例说明:1)用简化表示内积其中o为输出。2) 用简化表示矩阵乘法其中为输出矩阵的第ij个元素。这样的求和简记法,能够以一种统一的方...

2019-07-19 00:10:44 70671 14

原创 Pytorch中 can't convert np.ndarray of type numpy.bool_. 导致的Indexing错误

在Pytorch中我们常常会希望取数据的某些行。这时就要使用到Indexing。在Numpy中索引可以支持Bool型的索引,例如:此处的Index是一个numpy array,其元素类型就是我们标题中提及的:numpy,bool_。但是Pytorch中不支持讲numpy.bool_类型转化为Tensor。这就导致了标题所示的错误:Type error: can't conve...

2019-07-18 11:36:53 5461

原创 Pytorch与Numpy在数据Indexing的区别

Pytorch又被称为GPU版的Numpy,二者的许多功能都有良好的一一对应。在这些一一对应中,Indexing是较为模糊的。例如,我们常常使用Bool的List作为Index,取出Array中的某些行。a = torch.rand(3, 3)print(a) 0.1041 0.6888 0.7988 0.9398 0.9151 0.7642 0.5340 0....

2019-07-17 23:41:08 1107

原创 Tensorflow中,什么是Logits,它和我们常用的Feature有什么不同?

Tensorflow中,什么是Logits,它和我们常用的Feature有什么不同?在tensorflow中经常会用到三个函数tf.nn.softmax_cross_entropy_with_logits(label = one_hot_label, logits = logits)tf.nn.softmax_cross_entropy(label = one_hot_label, logi...

2018-11-16 02:58:51 9256 2

原创 何子述 教授简介

何子述教授在MIMO雷达方面的主要贡献介绍。

2017-11-23 15:54:03 2667

转载 转自Computer World. 12项雇主最无法拒绝的IT技能

This is written by MaryBrandel, but I forgot where I saw it. I think it is an interesting and useful essay , so I share it!12 most desirable skills in all of IT and all of information technology

2014-11-19 19:02:02 3367

原创 释放内存free()错误:CRT detected that the application wrote to memory after end of heap buffer:内存访问违规

在程序处理中,通常会将一个大数组的一部分赋值给一个小数组。例如笔者所做的二叉树操作,将二叉树的元素

2014-07-14 14:53:26 27357 4

原创 C语言 realloc为什么要有返回值,realloc返回值详解/(解决任意长度字符串输入问题)。

在C语言操作中会用到大量的内存操作,其中很常用的一个是realloc().    由字面意思可以知道,该函数的作用是用于重新分配内存。    使用方式如下:    NewPtr=(数据类型*)realloc(OldPtr,MemSize)    其中OldPtr指向 待重新分配内存的指针。    NewPtr指向 新分配空间的指针。    MemSize

2014-07-10 16:13:12 5078 1

原创 C语言中,为什么指针表达式的值+1.对应的地址值却+4?/为什么两个数组元素的地址相减之差不为地址之差?

在C语言中,我们常常用到的一个运算是让某个变量的值+1.例如 M = M + 1。而在实际运用中,我们发现对于指针进行+1运算,算出来的结果是+4。如下图图中我们定义的 变量M 和指针Matrix如下:int M = 3;int* Matrix = {1,2,3};可以看到,对于M和 Matrix ,+1运算的效果是不同的。这个差异是因为

2014-07-02 16:05:11 6871 2

原创 Java,什么是实体类,实体类有什么用?

实体类是在JAVA软件开发中

2014-06-24 12:02:54 68760 9

原创 win8,连WIFI显示unidentified network的解决办法

今天做了VPN访问网络,结果关闭VPN之后发现不能正常

2014-06-19 21:03:21 13258 1

原创 (win8 64位)Python安装新模块(使用easy_install)

使用Python尽心开发几乎无法不使用外部的库、模块。因此我们需要——方便快捷的为Python添加模块。      网上大部分的攻略指向easy_install,但是都没有完整地给出一个操作流程。      笔者的环境为win8 64位 + Python2.7      因此这里也默认读者已经安装好了Python2.7.      首先是安装easy

2014-06-19 16:27:21 8736

原创 python中,类方法和静态方法区别。

面相对象程序设计中,类方法和静态方法是经常用到的两个术语。在C

2014-06-13 14:39:49 20773 3

原创 Linux下Eric4开发,遇见“ could not start Qt-Designer”错误的解决办法

本人初学python开发,在ubuntu12.10下安装

2014-06-13 10:55:33 4350

转载 为什么VC系编译器-Debug模式经常输出“烫烫烫烫烫烫”

在Debug 模式下,VC 会把未初始化的栈内存全部填成0xcc,当字符串看就是 烫烫烫烫

2014-06-12 11:25:13 2483

原创 Python的help()中,"->"符号和"<==>"符号的含义

本人python新手,因为不太会用所以经常会查询help,在help时常常看不懂一些fuh

2014-06-12 10:09:01 2999

原创 win864位下,安装Python,PyQt4和Sip。(最终失败,只做记录)

楼主因为业务需求需要做一个爬虫,在网上爬虫主要使用python,于是就进行了环境的搭建,安装python2.7本身没有遇到困难。相反,在安装pyQT的时候,遇到了一些问题,网上主流的声音是在linux端进行配置和安装,windows端的较少,windows64位端的更少,笔者遇到的问题在网上尚未查到解决方法。在此写出来与大家共享。笔者看到一些PyQt进行界面开发的小程序例子,感觉足够简

2014-06-05 18:01:28 19342 4

原创 JS和JSP的区别

最近很多同学在纠结于名词缩写之间的相似性,因此本人也来写一篇,讲讲JS和JSP的区别。简单的说——JS是在客户端执行的,需要浏览器支持Javascript。JSP是在服务器端执行的,jsp 要先翻译,注意是翻译成servlet才能执行。JSP需要服务器上部署支持Servlet的服务器程序。JS代码是能够从服务器上down到,对外是可见的,servlet代码是对外不可见的。其中具体的区别,运行起来的例子,参见本文内详。

2014-06-03 16:43:19 157153 19

翻译 javascript中实现Sleep函数的功能

function sleep(n)  {    var start=new Date().getTime();    while(true) if(new Date().getTime()-start>n) break;  }

2014-05-26 18:19:05 25284

转载 跳频技术是什么?有什么优点?

一个跳频序列就是在给定的包含个频点的频点集()内,通过一定算法,由跳频序列号()和移动分配偏移()唯一确定所有(个)频点的一个排列。不同时隙()上的个信道可以使用相同的跳频序列,同一小区相同时隙内的不同信道使用不同的移动分配偏移()。(DTX)GSMGSM跳频是指载波频率在一定范围内,按某种规律跳变。不参与跳频,信道,信道可以使用跳频。基站使用的跳频有两种,基带跳频和射频跳频,各自的实现原理是

2014-05-22 16:41:43 19056 2

原创 For循环 分号隔开的3部分的执行顺序。

function a(){        for(i=0;i            // 没有 var i            //这里的i就是全局变量所有人可以访问        }    }    function b(){        for(i=0;i            //alert(i);//同理这里的i也是全局变

2014-05-20 17:25:18 2167

原创 ORACLE,筛选单字段不重复的记录,保留其他字段.

在ORACLE中,我们常常对数据进行筛选

2014-05-20 10:38:32 7224

原创 表单提交与后台PHP如何接口?

在网页中,常常有这样那样的表单需要ti我们究竟向后台提交了什么

2014-05-19 20:36:05 9024 1

原创 程序员的游戏——Code Hunt

我们常认为学习程序,训练xi

2014-05-17 14:29:27 18045

原创 初窥O2O模式——实体店体验+线上销售(大部分摘自百度百科)

我们熟悉的商业模式有淘宝(C2C),天猫和京东(B2C),

2014-05-17 01:05:02 1832 1

原创 关于80端口被占用

今天在打开apache的时候发现

2014-05-12 09:43:01 4326

原创 也说ORACLE 数据库的 pls-00942 错误

今天在创建新存储过程的时候,发现存储

2014-05-05 16:14:25 1078

原创 C语言中的运算符>>和<<是算术移位而非逻辑移位

逻辑移位指,右移在高位补0,左移在高位补1;

2014-04-30 16:32:01 2423

原创 MATLAB中,矩阵元素输出到TXT/csv文件,干掉讨厌的科学计数法。

matlab中,经常需要读写文件

2014-04-28 17:13:29 13744

原创 在Google Earth和google map上用KML文件进行批量标记

近日出于工作需要,需要在地图上批量的绘制一批定位点,以前有朋友用过google earth做过

2014-04-28 10:53:35 14401

原创 VS2010 + libnet开发中,无法解析的外部符号 问题出现的原因总结

无法解析的外部符号

2014-04-24 17:26:23 2474

转载 libnet进行编程时,libnet_init()无法找到网卡的解决方法。

我也遇到同样的问题,两台电脑中在比较早的电脑运行不了,程序无法自动找到网卡接口。这种情况下,不能在libnet_init()时参数device就不能设置成NULL了,需要自己去先找到device。在程序中加入以下一段代码试试……pcap_if_t *alldevs;pcap_if_t *d;int inum;int i=0;pcap_t *adhandle;char

2014-04-24 16:14:07 3054

原创 Window下安装Libnet环境时候遇到的问题:找不到'Pcap.h'和'未定义ip-nh'

老师要求用Libnet进行报文的发送,yus

2014-04-23 17:45:50 5704

Windows下的生产者消费者实验 C描述

生产者消费者实验的一个简单例子,使用的是Windows多线程的同步互斥机制。

2012-06-12

Linux中 Makefile的简介

欢迎初学者下载,帮助比较大。可以当做一本查阅手册,对看不懂的Makefile进行查阅

2011-12-29

空空如也

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

TA关注的人

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