obj文件

知识图谱可视化

隐身守侯 提交于 2020-01-01 07:30:29
代码地址如下: http://www.demodashi.com/demo/13181.html 人物关系知识图谱 一、背景 将结构化数据通过关系预处理程序处理为图数据库可以查询的数据,示例是将其中一部分(人物关系数据)可视化表示。 二、用到的技术 技术点:图数据库Neo4j,d3.js,java,css,spring boot 开发工具:IDEA专业版(可找学生账号注册免费使用一年,社区版不支持WEB开发) 三、项目结构以及代码实现过程 实现思路这样: 1,先定义基础的展示页面index.html 2、完成画图js(graph.js) 3,提供一个基础的拿数据接口加载测试绘图数据和绘图需要的数据(例如节点选中之后的小图标加载) 4、页面从数据接口请求数据之后,调用绘图JS在页面完成画图操作(请求数据的接口可以很方便的改为从图数据库拿取数据进行展示) 主要文件目录说明: 1、data目录 bg.jpg可视化背景图片数据 CircularPartition.json节点圆形分区图工具栏需要加载的数据 test.json可视化需要展示的数据格式 2、images 此目录存储节点属性图片数据 3、js d3.js version-3.2.8 4、src JS以及其它HTML等源码 5、index.html 知识图谱可视化入口文件 6、拿数据接口 通过数据Type

Python面向对象 | 反射

眉间皱痕 提交于 2019-12-31 22:22:48
1. 什么是反射   反射主要是指程序可以 访问、检测和修改 它本身状态或行为的一种能力(自省)。 2. python面向对象中的反射:通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反射) 四个内置函数: hasattr(obj, attr):   这个方法用于 检查obj是否有 一个名为attr的值的属性,返回一个布尔值。 getattr(obj, attr):   调用这个方法将 返回 obj中名为attr值的 属性的值 ,例如如果attr为'bar',则返回obj.bar。 setattr(obj, attr, val):   调用这个方法将给obj的名为attr的值的 属性赋值 为val。例如如果attr为'bar',则相当于obj.bar = val delattr(obj, name)   该函数 删除 该obj的一个由string指定的 属性 。delattr(x, 'foobar')=del x.foobar 对实例化对象的 反射 class Foo: f = '类的静态变量' def __init__(self,name,age): self.name=name self.age=age def say_hi(self): print('hi,%s'%self.name) obj=Foo('Tony',18) #检测是否含有某属性

obj,lib,dll,exe

给你一囗甜甜゛ 提交于 2019-12-31 04:59:20
obj,lib,dll,exe的关系 lib是和dll对应的。lib是静态链接库的库文件,dll是动态链接库的库文件。 所谓静态就是link的时候把里面需要的东西抽取出来安排到你的exe文件中,以后运行你的exe的时候不再需要lib。 所谓动态就是exe运行的时候依赖于dll里面提供的功能,没有这个dll,你的exe无法运行。 lib,dll,exe都算是最终的目标文件,是最终产物。而c/c++属于源代码。源代码和最终目标文件中过渡的就是中间代码obj,实际上之所以需要中间代码,是你不可能一次得到目标文件。比如说一个exe需要很多的cpp文件生成。而编译器一次只能编译一个cpp文件。这样编译器编译好一个cpp以后会将其编译成obj,当所有必须要的cpp都编译成obj以后,再统一link成所需要的exe,应该说缺少任意一个obj都会导致exe的链接失败。 1.obj里存的是编译后的代码跟数据,并且有名称,所以在连接时有时会出现未解决的外部符号的问题。当连成exe后便不存在名称的概念了,只有地址。lib就是一堆obj的组合。 2.理论上可以连接obj文件来引用其他工程 (可以认为一个obj文件等价于编译生成它的cpp文件,可以引用obj来替换cpp,也可以添加cpp来替换obj ),但实际中通常用lib来实现工程间相互引用。 3.编译器会默认链接一些常用的库,其它的需要你自己指定。

错误 11 未能将“obj\\Release\\Demo.exe”复制到“bin\\Release\\Demo.exe”。超出了重试计数 10。失败。 Demo

笑着哭i 提交于 2019-12-31 04:58:59
问题: 警告 1 未能将“obj\Release\Demo.exe”复制到“bin\Release\Demo.exe”。1000 毫秒后将开始第 1 次重试。文件“bin\Release\Demo.exe”正由另一进程使用,因此该进程无法访问此文件。 Demo 错误 11 未能将“obj\Release\Demo.exe”复制到“bin\Release\Demo.exe”。超出了重试计数 10。失败。 Demo 错误 12 无法将文件“obj\Release\Demo.exe”复制到“bin\Release\Demo.exe”。文件“bin\Release\Demo.exe”正由另一进程使用,因此该进程无法访问此文件。 Demo 解决方法: 1、一般的,我们需要先检查本程序是否在运行,或者进程是否在运行,是的话,关闭或结束进程即可。 2、结束对应的vshost32.exe程序。 3、将引用的外部DLL放在要生成的目录下,删除引用,再重新引用即可。 来源: https://www.cnblogs.com/sdusrz/p/5235557.html

vs2010 无法将文件“obj**”复制到“bin**”

末鹿安然 提交于 2019-12-31 04:58:50
1,无法将文件“obj\**”复制到“bin\**”。文件“bin\**”正由另一进程使用,因此该进程无法访问该文件。 解决方案:打开任务管理器,把该进程结束掉。 2,无法将文件“obj\xx.*”复制到“bin\xx.*”。对路径“bin\xx.*”的访问被拒绝 解决方法:找到该文件,右键->属性,去掉只读前面的勾。 3,还有一个解决办法: 1、将bin和obj直接删除,也相当于先放进回车站,万一出问题,还可还原, 2、可能会出现某个引用找不到,而现在就要将这个引用所对应的dll文件从回收站里还原到项目中, 3、运行项目,如果还提示“无法将bin下某个文件复制到某个bin下”注意,可能是其它的文件,与之前提示的文件不一样,那么再删除这个项目下面的bin和OBJ, 4、再次运行,OK解决 了 来源: https://www.cnblogs.com/ylqmf/archive/2012/01/03/2311250.html

Jquery 使用笔记

倾然丶 夕夏残阳落幕 提交于 2019-12-31 03:57:36
一:入口函数(4种) a: $ ( documnet ) . ready ( function () {} ) ; b: Jquery ( documnet ) . ready ( function (){} ) ; c: $ ( function(){} ) ; //推荐使用这种写法 d: Jquery ( function(){} ) ; 二: 冲突解决(jQuery.noConflict()) 发生情况:在html文件里面用了$,并在引入的文件里面定义了另一个$符,此时会引发冲突 解决方法:通过自定义的访问符号用法:var name =j Query.noConfilict();此时name就在本文中代替了之 前的$符 三:在JS代码里面使用console.log(对象)打印对象的时候在括号中不要加别的变量或者字符串,否则只会出来一个对象类型的名字,不会出现该对象所拥有的各种成员; eg:console.log(obj) ========>对于你想知道该对象下面拥有哪些成员很有用,这样不会省略 console.log("对象:"+obj+" ||typeof(obj):"+typeof(obj));=======>这样的话就不会出来该对象下面的成员了, 来源: https://www.cnblogs.com/gamecc666/p/11181510.html

.Net core NPOI导入导出Excel

扶醉桌前 提交于 2019-12-30 18:21:07
最近在想.net core NPOI 导入导出Excel,一开始感觉挺简单的,后来真的遇到很多坑。所以还是写一篇博客让其他人少走一些弯路,也方便忘记了再重温一遍。好了,多的不说,直接开始吧。 在.Net core 使用NPOI首先必须先安装DotNetCore.NPOI,第一种方法可以在管理Nuget包中安装,如图: 直接搜索DotNet.NPOI 安装就可以了。 第二种方法就是在Nuget程序包控制台中输入 Install-Package DotNetCore.NPOI 然后回车就可以了。 首先导出,和网上很多例子一样,我的想法一开始是用datatable导出到Excel中,但是感觉datatable的性能不够好,而且局限比较大,不过一开始我还是用datatable导出来了。 代码如下: public static byte[] Output(DataTable dataTable, string[] tableTitle) { NPOI.SS.UserModel.IWorkbook workbook = new NPOI.XSSF.UserModel.XSSFWorkbook(); NPOI.SS.UserModel.ISheet sheet = workbook.CreateSheet("sheet"); IRow Title = null; IRow rows = null

FBX SDK 从2012.1 到 2013.3 变化

好久不见. 提交于 2019-12-30 12:58:37
==================================================== ============================== 译文 自述文件 Autodesk FBX SDK 2013.3,2012年9月11日 1.新功能和弃用功能 ------------------------------ 1.1新功能 *类FbxCameraManipulator已经改进,使FrameAll和 FrameSelected函数现在考虑变形,并且 正确调整相机距离,以更好的框架。 *删除了FbxNode_internal类。现在FbxNode的所有属性都是 在FbxNode类声明内部可见。这造成一些 更改为Pivot信息。 *现在FbxCache使用IFF组件可以扩展到64位,允许 需要使用大得多的缓存文件。 * Windows上的FBX SDK库的动态库版本 平台现在使用静态MSVCRT(/ mt)而不是动态MSVCRT (/ MD)。这允许使用FBX SDK dll分发应用程序 而无需安装Microsoft Visual Studio Redist。 *从现在起,所有以前重载克隆的类现在只有 克隆本身,而不是其来源。例如,克隆FbxNode将 不再克隆其FbxNodeAttribute。相反,重现这一点 行为

Java反射机制浅析

落爺英雄遲暮 提交于 2019-12-27 23:35:24
概念   Java反射机制是在 运行状态 中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。   Class 类与java.lang.reflect类库一起对反射的概念进行了支持,该类库包含了 Field 、 Method 以及 Constructor 类(每个类都实现了 Member 接口)。这些类型的对象是由 JVM 在运行时创建的,用以表示未知类里对应的成员。这样开发人员就可以使用 Constructor 创建新的对象,用 get() 和 set() 方法读取和修改与 Field 对象关联的字段,用 invoke() 方法调用与 Method 对象关联的方法。另外,还可以调用 getFields() 、 getMethods() 、 getConstructors() 等很便利的方法,以返回表示字段、方法以及构造器的对象的数组。这样,匿名对象的类信息就能在运行时被完全确认下来,而在编译时不需要知道任何事情。 Class   类是程序的一部分,每个类都有一个 Class 对象。换言之,每当编写并且编译一个新类,就会产生一个 Class 对象(更恰当地说,是被保存在一个同名的 .class 文件中),它包含了与类有关的信息。为了生成这个类的对象

Django-6

懵懂的女人 提交于 2019-12-27 17:50:41
目录 Django-6 在表中批量新增记录的两种方式 第一种 第二种(bulk_create) 自定义简易分页器 利用封装好的分页器 创建多对多表关系的三种方式 全自动(***) 纯手动(*) 半自动 Form组件 不用form组件指定input输入规范 form组件的使用 form组件钩子函数 form组件的其它字段 Django-6 在表中批量新增记录的两种方式 第一种 def add_msg(request): for i in range(1000): models.Book.objects.create(title='第%s本书'%i) return HttpResponse('数据全部插入成功!') ''' 这种插入方式每次插入时都访问一次数据库,并且在数据表中新增记录的时间本来就过长,当批量新增记录条数过多时,往往延迟过高,并且频繁访问数据库会造成数据压力过大,效率极低,所以不推荐使用。 ''' 第二种(bulk_create) def add_msg(request): book_list = [] for i in range(100000): book_list.append(models.Book('title'=''第%s本书'%i')) models.Book.objects.bulk_create(book_list) '''