在使用win32com处理Excel的时候,遇到pywintypes.com_error: (-2147352567 错误. 百度.Google各种方法不得其解,和以下网页类似——http://blog.csdn.net/pluschang/article/details/72926605. 问题的出现原因并不是接入的方式或者其他什么原因,而是一个很简单的原因:当前程序没有对目标文件的支配权限.也就是说,我们挂载的WPS并没有权限去另存为这个被打开的文档.继续深究,原因很简单也很可笑:之前打开的…
刚上线一个新版本,其中有台电脑打开软件就报[xx的类型初始值设定项引发异常](还好不是一大波电脑,新东西上线就怕哀鸿遍野),如图: 显然是该类型的静态构造函数中抛异常了(红线处就是类名),遂打开该类,其构造函数中唯有一句看起来可能引发异常,即: Process.EnterDebugMode(); //用来开启本进程调试特权(SeDebugPrivilege) 随即把这句放到一个测试程序中,再把测试程序拷到问题电脑上跑,果然是它,抛异常:Win32Exception:并非所有引用的特权或组都分配给…
[C#]无损转换Image为Icon 如题,市面上常见的方法是: var handle = bmp.GetHicon(); //得到图标句柄 return Icon.FromHandle(handle); //通过句柄得到图标 此法的问题是,如果图像是透明背景,那么得到的Icon的边缘就是毛糙的,像是先垫了一层背景色然后再去色的效果,很不如人意,用过的朋友都知道.尚未研究是bmp.GetHicon出的问题,还是Icon.FromHandle有问题,日后有闲心再捣鼓下. 下面给出完美转换方法: /…
上篇文章我們建立一個很簡單的Library : com.example.blackfactory.UtilFunc 現在我們要在Xamarin 中呼叫囉! 首先我們要先成立一個橋接的專案 JARBridge ,這邊請注意 需要開 Java Bindings Library 接下來預設在專案中有一個Jars的檔案夾,我們就嵌入上篇文章中的 blackfactory.jar  很重要一點請將該檔,在property 中 Build Action 設定成  Embeddedjar 這時候我們建立一支…
引言:前段时间有项目要用c#生成Word格式的计算报告,通过网络查找到很多内容,但是都很凌乱,于是自己决定将具体的步骤总结整理出来,以便于更好的交流和以后相似问题可以迅速的解决! 现通过具体的示例演示具体的步骤: 第一步,制作模板 1,新建一个文档,文档内容如下: 图1 2,在相应位置插入书签:将鼠标定位到要插入书签的位置,点击“插入”>“书签”,弹出对话框,输入书签名,点击“添加”按钮,书签位置如图3所示 图2 图3 3,保存模板,命名为“模板1.dot”或者“模板1.doc” 图4 第二步,…
用Com方式启动Civil3D时,经常会在第一次启动时出现各种异常. 1. RPC_E_CALL_REJECTED 0x80010001 被呼叫方拒绝接收呼叫 解决方案:外部程序通过COM启动AutoCAD时RPC_E_CALL_REJECTED的问题解决办 2. CO_E_SERVER_EXEC_FAILURE  0x80080005 服务器运行异常 一般会在第一次启动的时候出现,第二次启动的时候就好了.网上查找了很多资料,没有找到好的解决方案.可能跟具体的系统配置有关系. 解决办法,可以放在…
本笔记记录自 Coursera课程 <计算机程式设计> 台湾大学 刘邦锋老师 Week4 Functions 4-1 System Function 函数主要分为两大类系统定义函数与使用者定义函数,例如printf和main. 例子:(sys-function.c)呼叫系统定义函数 #include <stdio.h> /* for printf and scanf */ #include <stdlib.h> /* for abs */ #include <ma…
RTCPeerConnection API是每个浏览器之间点对点连接的核心,RTCPeerConnection是WebRTC组件,用于处理对等体之间流数据的稳定和有效通信. RTCPeerConnection可以保护Web开发人员免受潜伏在其中的无数复杂性的影响.WebRTC使用的编解码器和协议可以进行大量工作,即使在不可靠的网络上也可以进行实时通信: 丢包隐藏 回声消除 带宽适应性 动态抖动缓冲 自动增益控制 降噪和抑制 图像’清洁’. // 创建实例 let pc = RTCPeerConn…
7   呼叫Calls 呼叫由Call类处理 7.1 子类化Call类 要使用Call类,应用程序应创建子类,如: class MyCall : public Call { public: MyCall(Account &acc, int call_id = PJSUA_INVALID_ID) : Call(acc, call_id) { } ~MyCall() { } // Notification when call's state has changed. virtual void onC…
① TCP是个流协议,它存在粘包问题 TCP是一个基于字节流的传输服务,"流"意味着TCP所传输的数据是没有边界的.这不同于UDP提供基于消息的传输服务,其传输的数据是有边界的.TCP的发送方无法保证对等方每次接收到的是一个完整的数据包.主机A向主机B发送两个数据包,主机B的接收情况可能是 产生粘包问题的原因有以下几个: 第一 .应用层调用write方法,将应用层的缓冲区中的数据拷贝到套接字的发送缓冲区.而发送缓冲区有一个SO_SNDBUF的限制,如果应用层的缓冲区数据大小大于套接字发…