引入msword

06-22
找到解决方法了:不是直接引入mswork.tlh文件的,该文件是#import "C:\\Program Files\\Microsoft Office\\Office12\\MSWORD.OLB"后,编译器自动生成的中间文件,但是这样还是会出现命名空间重复的错误,完整的解决方法如下代码 C/C++ code 1 2 3 4 5 6 7 8 #import "C:\Program Files\Common Files\Microsoft Shared\OFFICE12\MSO

springmvc 获取数组

06-22
spingmvc 获取数据有这几种方式:1.通过HttpRequestServlet的方法获取数据.2.form表单传递对象字段,springmvc自动获取.3.ajax 请求通过注解的方式直接获取数据.4.ajax 提交contentType="application/json" 的对象通过@RequestBody 获取json对象. 基于springmvc 能对json自动映射到javabean的属性,利用springmvc 获取非基本对象. 需求:ajax 批量提交学生的姓名:s

iframe的操作switch_to_frame使用方法.

06-22
一.frame和iframe区别 Frame与Iframe两者可以实现的功能基本相同,不过Iframe比Frame具有更多的灵活性. frame是整个页面的框架,iframe是内嵌的网页元素,也可以说是内嵌的框架 Iframe标记又叫浮动帧标记,可以用它将一个HTML文档嵌入在一个HTML中显示.它和Frame标记的最大区别是在网页中嵌入 的<Iframe></Iframe>所包含的内容与整个页面是一个整体,而<Frame>< /Frame>所包含的内容是一

抽象数据类型(ADT)和面向对象编程(OOP)3.3 抽象数据类型

06-22
抽象类型的新颖性和不同之处在于对操作的关注:类型的用户不需要担心它的值如何实际存储 类型无论是内置的还是用户定义的,都可以分类为可变或不可变 可变类型的对象可以被改变 String是不可变的,因为它的操作创建了新的String对象而不是改变现有的对象 有时一种类型将以两种形式提供,一种可变形式和一种不可变形式. 例如,StringBuilder是String的一个可变版本(不可互换) Creators (构造器)创建该类型的新对象.Creators可以将对象作为参数,但不是正在构建的类型的对象.

23共享内存

06-22
共享内存 是最快的IPC通信方式,不存在数据复制,而是直接内存读写 涉及到多个进程访问,可能出现同时读.写操作,一般采用信号量的方式,进行互斥操作 步骤: 内存共享使用 1:  ftok         使用某个文件做关键字创建key 2:  shmget    使用key 创建(打开)共享内存 shmid 3:  shmat      打开(映射)共享内存. (attach) 4:  memcpy   使用(读写)共享内存 5:  shmdt       释放共享内存. (detach) 6:

Window Form 父子窗体相互更新

06-22
主窗体 public partial class Form1 : Form { public Form1() { //LoginForm dlg = new LoginForm(); //dlg.StartPosition = FormStartPosition.CenterParent; //dlg.ShowDialog(); InitializeComponent(); //this.StartPosition = FormStartPosition.CenterScreen; } //父窗

35使用模型操作数据库

06-22
前面使用 SQL 语句完成了对数据库的常规操作,包括简单的 CREATE.SELECT 等语句的使用.我们也提到过,Qt 不仅提供了这种使用 SQL 语句的方式,还提供了一种基于模型的更高级的处理方式.这种基于QSqlTableModel 的模型处理更为高级,如果对 SQL 语句不熟悉,并且不需要很多复杂的查询,这种QSqlTableModel模型基本可以满足一般的需求.本节我们将介绍QSqlTableModel的一般使用,对比 SQL 语句完成对数据库的增删改查等的操作.值得注意的是,QSql

python中的list的*运算使用过程中遇到的问题

06-22
目的: 想生成一个[[],[],[]] 这样的列表, 所以就 [[]]*3 这样做了,但是这样做会有问题,这样list中的三个list其实是同一个list. 例如:a=[[]]*3,然后a[0].append(1), 然后a就变成这样了:[[1],[1],[1]] 验证一下,发现表达式 a[0] is a[1] 的值为True. 如何解决呢,可以用列表生成器:a=[[] for i in range(3)] 这应该像是值类型和引用类型的区别,但是翻看python的文档时没发现有类似的说法,不过在

计算机图形学_第一章_绪论

06-22
1.彩色CRT显示器:高速的电子束由电子枪发出,经过聚焦系统.加速系统和磁偏转系统就会到达荧光屏的特点位置. 2.从高能态回到低能态能发出荧光 3.要显示 一副稳定的画面,必须不断地发射电子束 4.电子枪由一个加热器,金属阴极,电平控制器组成 5.使用电平控制器来孔子电子束的强弱,当加上正电压时,电子束大量通过,在屏幕上形成较亮的点,负电压->电子束被部分或全部拦截. 6.刷新一次是指电子束从上到下将荧光屏扫描一次. 7.三原色:红,绿 ,蓝 8.液晶介于液体与固体之间的特殊物质,它具有液体的流

TypeError: Value passed to parameter &#39;a&#39; has DataType int64 not in list of allowed values: float16,

06-22
这是我在做多元线性回归时遇到的错误:这个也是数据类型类的错误: 解决办法就是把数据的类型转化之后就行的了,于'TypeError: Input 'b' of 'MatMul' Op has type int64 that does not match type float32 of argument 'a'. '这个错误类似: 详情参考这个博文:https://mp.csdn.net/postedit/80778525 TypeError: Value passed to parameter '

[工具]JSON校验、转换在线工具

06-22
1. 在线JSON代码检验.检验.美化.格式化工具[简单易用的格式化工具]: http://tools.jb51.net/code/json 2. JSON在线格式化工具[代码高亮及可控缩进大小的格式化工具]: http://tools.jb51.net/code/jsonformat 3. 在线XML/JSON互相转换[简洁直观的JSON格式转换工具]: http://tools.jb51.net/code/xmljson 4. json代码在线格式化/美化/压缩/编辑/转换工具[带有图形操作

警惕System.Environment.CurrentDirectory 获取当前目录

06-22
最近工作中,要做个客户端提醒的小工具:winform程序自然少不了要读取和应用程序同一个目录的配置文件(不是exe.config文件): 要读取当前应用程序所在目录我立马想到了System.Environment.CurrentDirectory 来获取当前工作目录.程序运行似乎一切正常完美无缺: 到了第二天早上来上班一开机弹出:"读取配置文件丢失".应用程序增加了开机自启动.弹出这个消息读取配文件失败,立马检查应用程序目录下的配置文件是不是被自己删了.一检查发现文件还在呀,退出程序重

Spring学习(4)IOC容器配置bean:定义与实例化

06-22
一.  IOC容器配置 1. 一些概念 (1)IOC容器: 定义:具有管理对象和管理对象之间的依赖关系的容器. 作用:应用程序无需自己创建对象,对象由IOC容器创建并组装.BeanFactory是IOC容器的核心. 流程:IOC容器根据配置文件,读取配置元数据,通过元数据库对程序中的各个对象进行实例化和装配.Spring与配置文件完全解耦,可以使用其他任何方式进行配置元数据,比如注解.基于java文件.基于属性文件的配置都可以. (2)Bean:IOC容器管理的应用程序的对象我们称它为bean.

26QTimer定时器的使用

06-22
前面介绍过定时器事件(QTimerEvent),有个弊端,就是每启动一个定时器都要对应的ID.本次介绍在设计器中使用Qtimer. 首先在设计器中添加一个LCD Number,和两个按钮. 头文件 #include <QTimer> QTimer *timer; 按钮添加对应的槽函数,如下: //开始按钮 void Widget::on_pushButton_clicked() { //启动定时器,每隔100ms,自动触发信号timeout(). if(timer->isActive()

13、最新安卓Xamarin绑定相关填坑之旅

06-22
今天群里面有兄弟伙说第三方库用不起.说实话在我觉得第三方库能成功的几率大于90% 除了极少数恶心的库以外. 绝大部分第三方库都还是可以绑定好的 https://github.com/youzan/YouzanMobileSDK-Android 这个是官方的也有对应的demo 首先遇到绑定库 我会第一时间nuget查询下 虽然这种库很少有人会用.但是万一有人绑定了呢? 然后 我会在github搜索下有木有好心的人绑定了 这2个方法后都没得人绑定 好吧 那就我自己开撸 首先安卓的绑定绝对比ios绑定

矩阵(待更)

06-22
矩阵构造方法 矩阵10题 原文地址:https://www.cnblogs.com/MikuKnight/p/9217039.html

上下文 —— ServletConfig、ServletContext

06-22
一.ServletConfig对象 在Servlet的配置文件中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数.(配置在某个servlet标签或者整个web-app下) <servlet> <servlet-name>DemoServlet</servlet-name> <servlet-class>cn.csdn.web.servlet.DemoServlet</servlet-class> &l

NB二人组----堆排序

06-22
堆排序前传--树与二叉树简介 特殊且常用的树--二叉树  两种特殊的二叉树 二叉树的存储方式 二叉树小结 堆排序 堆这个玩意....... 堆排序过程: 堆排序的算法程序(程序需配合着下图理解): def sift(data,low,high): # 调整函数 i = low # 树的根 也就是父亲 ,这里只领导 j = 2 * i + 1 # 根的左孩子 也就是 儿子 ,这里指小领导 tmp = data[i] # 把根 取出来 做调整 , 在这里 领导 while j <= high: #

Angular2入门:TypeScript的模块

06-22
一.export 二.import 三.模块的默认导出 原文地址:https://www.cnblogs.com/lexiaofei/p/9215424.html

18不规则窗体

06-22
常见的窗体是各种方形的对话框,但有时候也需要非方形的窗体,如圆形,椭圆甚至是不规则形状的对话框. 实现步骤: ?   新建一个项目,比如项目名称叫做"ShapeWidget",给此项目添加一个类"ShapeWidget",基类选择"QWidget". ?   为了使该不规则窗体可以通过鼠标随意拖拽,在类中重定义鼠标事件:mousePressEvent().mouseMoveEvent().以及绘制函数paintEvent() 头文件: #incl