自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (20)
  • 收藏
  • 关注

转载 XILINX FPGA加密方案

Xilinx每一个FPGA都有一个独特的ID,也就是DeviceDNA,在FPGA芯片生产的时候就已经写死在芯片的eFUSE寄存器中,因为使用的是熔断技术所以具有不可修改的属性。7系列在加载加密后的bit流时,会根据用户设置的密钥通过片上的 AES解密逻辑进行 AES解密,从而还原得到器件可以识别的未加密bit流。如上图所示,这种加密方式需要应用到Xilinx FPGA的multi-boot特性,因此,flash中存在两份程序,一份为负责加密运算的Golden程序,而另一份则为包含了解密运算的主程序。

2023-04-24 21:49:46 2860

转载 android studio的Gradle一直在sync的办法

升级android studio后,打开新项目,结果gradle sync 一直sync不完成了,这种情况常见,解决办法网上有很多,大多数没有说到重点。。。下面你花5分钟看一下,可能会省下你1小时。。。android studio此时gradle sync时做了什么其实很简单,我们分析一下sync时都干了什么,其实就是在下载wrapper的某个版本(即gradle-wrapper....

2019-11-17 23:12:47 2654

转载 SpringMVC 项目构建流程

1. 搭建web工程2. 导入jar包spring-beans.jar、spring-context.jar、spring-core.jar、spring-expression.jar、spring-aop.jar、【spring-web.jar、spring-webmvc.jar】添加依赖包: commons-logging.jar、aopalliance.jar3.在web.xm...

2019-10-07 21:59:21 191

原创 Eclipse spring MVC ClassPathXmlApplicationContext找不到文件

在加载配置文件时,总会出错,因为默认是在resources目录中获取。配置文件目录写法如下:文件的组织结构如下:这样,就通过了调试。

2019-10-04 15:02:04 546

转载 Java类的加载和代码执行顺序

关于类加载和初始化相关的案例总的顺序是:先父类后子类,先静态后动态,属性和代码块的初始化遵循正常的出场顺序无论是静态还是动态,但是他们总是先于构造器执行。但是还是需要通过题目的学习来加深我们的理解。案例一package ooptest;public class StaticDemo6 { public static void main(String[] args) {...

2019-09-27 22:27:36 284

转载 java类的加载和执行顺序

以前面试总会碰到涉及到类的执行过程的笔试题。下面记录我自己的测试结果:public class ClassA { public static ClassA classa = new ClassA(); static{ System.out.println("ClassA的静态代码块"); } publi...

2019-09-27 22:06:22 205

转载 使用SpringMVC搭建第一个项目

概述使用SpringMVC搭建第一个项目,入门教程,分享给大家。详细代码下载:http://www.demodashi.com/demo/10596.html一、概述1、什么是Spring MVC?Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MV...

2019-09-27 16:30:23 142

转载 SpringMVC工作原理

转自:https://www.cnblogs.com/upward/p/9684938.htmlSpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解...

2019-09-27 15:12:03 78

转载 OWL-TC 的服务检索测试集

OWL-TC 的服务检索测试集目录引言安装        安装 XAMPP结构        定义域        服务        请求和相关数据集        使用本体        声明        支持和联系        版本历史 引言这是 OWL-S 服务测试集第四个版本 OWL-TC4 。收集的目的的是为了支持 OWL-S 的服务匹配算法的性...

2018-11-18 13:34:02 969 4

原创 centos7 安装cuda后无法启动界面

再安装过程中有可能修改了/etc/X11/xorg.conf,因为自动配置可能无法找到最优的显卡驱动,因此导致无法启动界面。进行如下操作即可。Xorg -configure# mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old# cp ~/xorg.conf.new /etc/X11/xorg.conf ...

2018-09-21 23:06:34 2505 1

转载 centos7装cuda

转:https://www.cnblogs.com/mar-q/p/7482720.html看了很多是通过ELRepo源安装驱动,不过我没有成功,只是通过它的步骤检测了显卡驱动型号。0、安装gccyum -y install gcc-c++  此处是重点:如果有之前的NVIDIA驱动请先卸载,而且,要先装cuda再装驱动。。。你也可以按照我的步骤来,最后再重装一次驱动。 ...

2018-09-15 22:55:36 9787 1

原创 centos 7无法启动chrome浏览器

/usr/bin/google-chrome-stable --no-sandbox

2018-09-15 11:24:47 6652 1

转载 resize2fs: Bad magic number in super-block while trying to open /dev/centos/root Couldn't find valid

resize2fs: Bad magic number in super-block while trying to open /dev/centos/root Couldn't find valid filesystem superblock转:https://www.90.vc/archives/2418今天在进行lvm扩容之后,按照惯例进行 resize2fs 操作,发现报如下错误:...

2018-09-03 19:14:09 17446 4

转载 虚拟机 增加root空间

转:https://jingyan.baidu.com/article/a65957f4cd43f324e67f9bb2.html在VM虚拟云搭建虚拟服务器时,会遇到分配的磁盘空间不够的情况。有时候不能通过重新挂载目录解决空间问题,因为有些应用必须安装在系统目录。下面就以扩容ROOT目录为例讲解下ROOT目录的空间扩容。在本实例中,虚拟机原始分配的磁盘空间只有30G, linux系统已经装好,...

2018-09-03 14:57:06 5016

转载 一分钟看懂Docker的网络模式和跨主机通信

Docker的四种网络模式Bridge模式当Docker进程启动时,会在主机上创建一个名为docker0...Docker的四种网络模式Bridge模式当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上。虚拟网桥的工作方式和物理交换机类似,这样主机上的所有容器就通过交换机连在了一个二层网络中。从docker0子网中分配一个...

2018-07-08 23:15:42 161

转载 服务化与组件化

当项目越来越大,开发人员的数量变得越来越多,业务改动变得越来越频繁,最终项目就会逐渐变成一坨。我尝试过很多办法,也使用过各种框架,但都只是在写代码的时候很爽而已。只有对整个系统服务化,并针对一些可通用但不可服务的东西组件化才可以解决变成一坨的问题。服务化  所谓服务,就是可以单独运行,并且对外提供功能的一种形式。将一个复杂的项目分解成多个服务之间的依赖。当某一个服务挂掉时不会拖垮整个系

2018-01-20 12:36:19 5007

转载 四大开源IaaS软件云中较力

转自:http://tech.hqew.com/fangan_726532当前市场上可供选择的开源IaaS软件主要有四种,分别是OpenNebula、Nimbus、OpenStack和Eucalyptus。初看上去,这四大开源软件各有千秋,难分伯仲,以至于许多企业用户在开源软件选型时一时难以抉择。因此,笔者特意从架构、功能、社区和商业的角度来对OpenNebula、Nimbus、OpenS

2017-12-16 14:40:02 5998

转载 docker操作

转:http://www.cnblogs.com/wade-luffy/p/6497108.html#容器是镜像的一个运行实例。所不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层。如果认为虚拟机是模拟运行的一整套操作系统(包括内核、应用运行态环境和其他系统环境)和跑在上面的应用,那么Docker容器就是独立运行的一个(或一组)应用,以及它们必需的运行环境。创建容器

2017-07-21 12:20:42 350

转载 Linux namespace - Docker 背后的故事

转自:http://www.w2bc.com/article/221120名称空间是在OS之上实现容器与主机隔离,以及容器之间互相隔离的Linux内核核心技术。根据《Docker 最初的2小时(Docker从入门到入门)》一文,名称空间本质上就是在不同的工作组里面封官许愿,让大家在各自的部门里面都是manager,而且彼此不冲突。本文接下来从细节做一些讨论。由于本文敲的命令既有可能

2017-07-21 11:04:30 363

转载 获取不同精度的时间

转:http://blog.sina.com.cn/s/blog_4b7fad7a0100wj60.htmlC语言获取当前系统时间的几种方式C语言获取系统时间的几种方式C语言中如何获取时间?精度如何?1 使用time_t time( time_t * timer ) 精确到秒2 使用clock_t clock() 得到的是CPU时间精确到1/CLOCKS

2017-07-16 00:50:32 1030

转载 cloudsim资料收集

转:http://blog.csdn.net/wbxbrenda/article/details/173332151.【英文】对CloudSim仿真器资源管理的改进 http://bbs.chinacloud.cn/showtopic-4406.aspx2.CloudSim系统设计与实现简析.ppt    http://bbs.chinacloud.cn/showtopic-4603.as

2017-06-13 13:12:07 657

转载 非常详细的 Docker 学习笔记

一、Docker 简介Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker HubDocker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进行通信。Docker 守护进程会处理复杂繁重的任务,例如建立、运行

2017-05-10 09:18:46 615

转载 UNIX高级环境编程(8)进程环境(Process Environment)- 进程的启动和退出、内存布局、环境变量列表

在学习进程控制相关知识之前,我们需要了解一个单进程的运行环境。本章我们将了解一下的内容:程序运行时,main函数是如何被调用的;命令行参数是如何被传入到程序中的;一个典型的内存布局是怎样的;如何分配内存;程序如何使用环境变量;程序终止的各种方式;跳转(longjmp和setjmp)函数的工作方式,以及如何和栈交互;进程的资源限制 1 main函数main函数

2016-12-13 21:19:21 522

转载 Maven的pom.xml介绍

6       Maven的pom.xml介绍6.1     简介       pom.xml文件是Maven进行工作的主要配置文件。在这个文件中我们可以配置Maven项目的groupId、artifactId和version等Maven项目必须的元素;可以配置Maven项目需要使用的远程仓库;可以定义Maven项目打包的形式;可以定义Maven项目的资源依赖关系等等。对于一个最简单的po

2015-10-25 15:32:44 387

转载 程序中变量的存储

char *s="string"的内容是不可以改的void main(){    char* pStr1 = "Hello!";    char pStr2[] = "Hello!";    change(pStr1);    change(pStr2);}void change(char* pInstr){    pInstr[0]='O';}

2015-07-16 00:40:46 546

转载 一个使用WordNet比较词语相似度的Java包——JWS(Java WordNet Similarity)

JWS是WordNet::Similarity(一个Perl版的WordNet相似度比较包)的Java实现版本,想用Java实现用WordNet比较词语相似度的朋友有福拉!!简述使用步骤:1、下载WordNet(Win、2.1版):http://wordnet.princeton.edu/wordnet/download/;2、下载WordNet-InfoContent(2.1版)

2015-03-23 14:32:22 1858

转载 word2vec原理概述

最近阅读了Mikolov两篇关于word2vec的论文,结合Goldberg对这两篇论文的解读,作如下概述。概述在较早的论文“Efficient Estimation of Word Representations in Vector Space”中,Mikolov讨论了Feedforward Neural Net Language Model (NNLM)、Recurrent Neural

2015-03-23 14:26:38 2353

转载 java中thread和runnable的区别和联系

Java中Runnable和Thread的区别在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。在java中可有两种方式实现多线程,

2013-02-24 21:21:05 602

原创 strcpy memcpy memmove的区别

原型: extern void *memcpy(void * dest, void *src, unsigned int count)功能:有src所指内存区域复制count个字节到dest所指内存区域。说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。void *memmove(void *dest,const void * src , size_t c

2012-03-12 15:40:32 319

转载 linux定时器的使用

使用定时器的目的无非是为了周期性的执行某一任务,或者是到了一个指定时间去执行某一个任务。要达到这一目的,一般有两个常见的比较有效的方法。一个是用linux内部的三个定时器,另一个是用sleep, usleep函数让进程睡眠一段时间,其实,还有一个方法,那就是用gettimeofday, difftime等自己来计算时间间隔,然后时间到了就执行某一任务,但是这种方法效率低,所以不常用。  首先来

2012-03-02 21:31:25 324

转载 linux 定时器使用

使用定时器的目的无非是为了周期性的执行某一任务,或者是到了一个指定时间去执行某一个任务。要达到这一目的,一般有两个常见的比较有效的方法。一个是用linux内部的三个定时器,另一个是用sleep, usleep函数让进程睡眠一段时间,使用alarm定时发出一个信号,还有那就是用gettimeofday, difftime等自己来计算时间间隔,然后时间到了就执行某一任务,但是这种方法效率低,所以不常用

2012-03-02 15:53:25 315

转载 用gdb查看内存

用gdb查看内存格式: x /nfu 说明x 是 examine 的缩写n表示要显示的内存单元的个数f表示显示方式, 可取如下值x 按十六进制格式显示变量。d 按十进制格式显示变量。u 按十进制格式显示无符号整型。o 按八进制格式显示变量。t 按二进制格式显示变量。a 按十六进制格式显示变量。i 指令地址格式c 按字符格式显示变量。f 按浮点

2012-02-26 15:31:53 304

转载 vi 删除

:0,$d 删除所有内容:%s/r//g 删除DOS方式的回车^M :%s= *$== 删除行尾空白 :%s/^(.*)n1/1$/ 删除重复行 :%s/^.{-}pdf/new.pdf/ 只是删除第一个pdf :%s/// 又是删除多行注释(咦?为什么要说「又」呢?) :g/s*^$/d 删除所有空行 :这个好用有没有人用过还有其他的方法吗?:g!/^dd/d 删除不

2012-02-25 16:03:59 563

转载 Vim使用总结

前言Vim是一个超级牛的编辑器,可以说是专为程序员设计的编辑器,强大的有些不可思议 。不过其学习曲线稍显陡峭,前两天在网上找到一个小图表,比较全,如果对表中所列的命令学习熟悉以后,处理日常的文本就已经足够,所以贴出来,大家参考参考。Vim的牛B之处不在于其功能之繁多,更不在于其学习曲线之陡峭,而在于这些命令大都可以进行组合 , 比如,9yy命令表示复制9行内容,9表示要复制的行数,同样10

2012-02-24 22:02:00 449

转载 c语言中判断中文还是英文字符

在处理套打程序时用到TextOut,但TextOut无法自动换行,只好动手写代码,可是处理到汉字部分时卡住了,搜索网上判断汉字的帖子,都语焉不详,经过一下午的研究,终于整理出一个简单的教程。其实判断汉字的代码很简单,简单到只有一行就可以了,但不理解汉字编码的基础,这一行代码却万万无法理解。常用的字符编码有以下三种:1、ASCII 只支持英文,全部为8位2、DBCS  支持英

2012-02-24 19:49:58 11572

转载 linux下iconv()函数的用法

inux shell 配置文件中默认的字符集编码为UTF-8 。UTF-8是unicode的一种表达方式,gb2312是和unicode都是字符的编码方式,所以说gb2312跟utf-8的概念应该不是一个层次上的。在LINUX上进行编码转换时,可以利用iconv命令实现,这是针对文件的,即将指定文件从一种编码转换为另一种编码。       查了下iconv命令用法如下:iconv [选项.

2012-02-24 19:18:44 493

转载 linux tools

C/C++ 编程基础知识:1.工具使用:综合:Linux下C语言编程基础知识:http://www.linuxsir.org/bbs/showthread.php?t=7191 Linux下的C编程:http://www.linuxsir.org/bbs/showthread.php?t=50345 Linux下C语言编程:http://www.linuxsir.org/bbs

2012-02-23 13:11:39 753

转载 libfbx显示汉字

三、关于libfbxhttp://yfy001.myetang.comlibfbx是linux framebuffer 的一个扩充库,使用它,你可以很方便的开发framebuffer的应用程序。下面这个简单的程序就可以产生一个有边框的窗口。代码:/* gui.c -a simple box * * By cloudfly * */ #include #

2012-02-22 21:02:13 961

转载 Linux驱动修炼之道-framebuffer

帧缓冲(frame buffer)是Linux视频系统的核心概念,因此先了解一下他的功能。因为视频适配器可能基于不同的硬件体系架构,较高内核层和应用程序的实现可能会因视频卡的不同而不同,这会导致在使用不同视频卡的时需要采用不同的方案。随之而来的低可移植性和冗余的代码需要大量的投入和维护开销。帧缓冲的概念解决了这个问题,它进行了一般化的抽象并规定编程接口,从而开发人员可以以与平台无关的方式编

2012-02-22 20:51:32 1627

原创 the differences between wait and waitpid

<br />wait的函数原型是:  <br />#include<sys/types.h><br />#include <sys/wait.h><br /><br />pid_t wait(int *status)     <br />      进程一旦调用了wait,就立即阻塞自己,由wait自动分析是<br />否当前进程的某个子进程已经退出,如果让它找到了这样一个<br />已经变成僵尸的子进程, wait就会收集这个子进程的信息,并<br />把它彻底销毁后返回;如果没有找到这样一个子进程

2011-03-17 16:15:00 381

TCS2010中国标准编写软件

Office插件,支持win7和xp,

2023-11-05

标准格式插件_Office_Win7_xp.zip

标准格式插件_Office_Win7_xp

2023-11-05

arrow_matlab

该函数用于matlab中画箭头,其中箭头的大小可按照图层大小调整。

2019-01-06

mindswap-owl_s api

该api来源于mindswap组织,用于语义本体描述,主要包括本体的读写。

2019-01-06

Engineering Software as a Service

本书关于Engineering Software as a Service,讲述了多种服务化技术。

2018-09-17

distributed and cloud computing

Starting with an overview of modern distributed models, the book exposes the design principles, systems architecture, and innovative applications of parallel, distributed, and cloud computing systems. It will teach you how to create high-performance, scalable, reliable systems, providing comprehensive coverage of distributed and cloud computing, including: Facilitating management, debugging, migration, and disaster recovery through virtualization Clustered systems for research or ecommerce applications Designing systems as web services Social networking systems using peer-to-peer computing

2018-09-17

cloud computing 2018book

讲述了云的特点,私有云和公有云的区别,以及如何迁移到云、云的发展趋势。

2018-09-17

Effective.Java.3rd.Edition

这本书有许许多多,你实际生产碰到过,或者即将碰到,又或者未来会碰到的一些设计思路,能帮你塑造编程思想

2018-09-17

MATLAB函数使用手册

使用该文档,可方便的查找函数的相关用法,而且,该文档具有目录。

2018-05-15

docker使用手册

该文档详细说明了docker中的相关操作,如docker容器安装与运行,容器中软件的安装以及容器间的通信。

2018-05-10

linux c socket api

讲述了linux中socket编程常用的函数,是linux c socket编程必须用到的。

2018-01-07

Linux 函数库 手册

讲述了linux中常用的函数库,是linux编程必须用到的。

2018-01-07

java操作excel jar

java操作excel jar, 包含了api相关说明html文档 ,说明了如何读写Excel以及Excel单元格的操作。支持最新的Excel。

2017-09-17

cloudsim+flanagan.jar

cloudsim+flanagan.jar 可直接运行cloudsim中的示例

2017-05-30

jwordnetNetsim ,jnws, wordnet-infocontent

利用wordnet计算相似度,还有源码及相关配置介绍

2015-03-23

netword 计算相似度

利用WordNet计算英语单词的相似度,供学习使用Wordnet

2015-03-23

基于遗传算法实现排课代码

排课 该代码有大量源码 可以好好琢磨下 用来学习不错

2013-07-11

深入理解计算机系统

对学习计算机很有好处! 对计算机系统的讲解深刻,让读者理解得更深刻~~~

2011-10-22

计算机网络socket编程

计算机的网络编程,socket编程及一些简单的函数

2011-04-09

ubuntu + linux命令行简明教程

学习linux,基本的命令及用法全解 涉及到文件系统

2011-03-19

linux下用gtk编写的简易任务管理器

linux下用gtk编写的简易任务管理器 类似于windows的资源管理器

2011-03-16

GTK+2.0 教程

gtk教程,告诉你怎么用gtk (通过c语言接口)

2011-03-16

空空如也

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

TA关注的人

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