学习历程
文章平均质量分 68
zcs阿怪
这个作者很懒,什么都没留下…
展开
-
WPF TextBlock TextTrimming判断是否被截取/截断,是否显示省略号/IsTextTrimming
视频地址https://www.youtube.com/watch?v=Y2431eccUjM项目地址:https://github.com/zcsEason/ControlEx原创 2021-08-08 16:59:46 · 1400 阅读 · 0 评论 -
WPF ShowDialog模式下 只阻塞父窗口(owner)的解决方法
在WPF程序中,正常情况下,调用窗体的ShowDialog方法之后,w1.ShowDialog() 该应用程序的除去w1窗口之外所有窗口都将处于无效状态(disable),直到w1窗口关闭。在某些情况下我们希望,w1.ShowDialog()方法调用之后,只有w1窗口的父窗口处于无效状态 而程序其他窗口可以继续响应用户操作。百度、google了一番,方法都太复杂,自己想了一个方法也挺简单的这里我们需要用到W32函数 EnableWindow 我做了简单的封装 直接使用下面的类就可以了 调...原创 2020-12-29 23:17:08 · 2261 阅读 · 0 评论 -
C# WebClient DownloadFileCompleted下载完成时根据不同参数做处理
在下载文件的时候我经常会用到webclient这个类。用这个下载文件很方便。向下面几行代码就可以搞定 private void Button_Click(object sender, RoutedEventArgs e) { string url = @"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1605970732950&原创 2020-11-21 21:05:46 · 2357 阅读 · 1 评论 -
.net3.5以后的版本 如何使用 DirectX.dll和Directsound.dll
1.引用Microsoft.DirectX.dll和Microsoft.DirectX.Directsound.dll这2个文件。2.项目属性里边,把目标平台改成X86。3.调试菜单-->异常。把Managed Debugging Assistants里的LoaderLock引发的异常去掉。4.App.Config修改下:转载 2016-05-11 15:06:46 · 612 阅读 · 0 评论 -
ios多线程理解
在ios编程中,多线程编程是很重要的一项技术。其实不光是ios里,在其他很多编程语言中多线程都占很重要的地位,在这里我记录下我对多线程编程的理解。1.主线程 在ios中主线程是用来监听用户对UI界面的操作的,即用户的“点击”、”滑动“等操作的,通常也叫UI线程。我们在创建控制台程序的时候就知道,在main函数执行完return之后,main函数就退出了,所以程序就退出了。但是在我原创 2016-04-18 11:36:21 · 567 阅读 · 0 评论 -
ios利用xmpp/jabber链接openfire服务器时出现 “Domain=kCFStreamErrorDomainNetDB Code=8“错误
在学习xmpp需要链接到openfire服务器的时候,利用[_xppStream connectWithTimeout:XMPPStreamTimeoutNone error:&err]函数链接,可能会出现”Domain=kCFStreamErrorDomainNetDB Code=8 "nodename nor servname provided, or not known" UserInf原创 2016-04-19 13:22:30 · 3907 阅读 · 1 评论 -
ios 学习备忘
自学ios历程之路,备忘方便以后查阅原创 2015-12-07 19:32:47 · 537 阅读 · 0 评论 -
C# 图片局部拉伸
一、遇到的问题 在做项目的时候遇到一个需要局部拉伸图片的问题比如:1.对话框背景 在文字很长多行显示的时候 如果直接将背景图片平铺 会造成变形影响美观 2.圆形背景 显示内容很长时 选择平铺 也会造成变形下面为直接平铺效果 也就是 Stretch二、想要的效果最终我们要实现的效果 三、思路 1原创 2017-03-29 16:13:24 · 3972 阅读 · 0 评论 -
vs2017 自带发布工具 ClickOnce发布包遇到的问题
一、遇到的问题在安装了vs2017 社区版(Community)之后 想打包安装程序(winform) 还是想用之前的 installshield来打包 发现居然打不了,在官网查了 installshield不支持社区版(Community),后来尝试用vs自带的ClickOnce打包遇到以下问题: 1.严重性 代码说明 项目 文件 行 禁止显示状态错误 要原创 2017-06-19 10:56:31 · 4399 阅读 · 2 评论 -
WPF 利用Process.Start()方法启动指定路径下的exe文件并传递参数
简单来说就是实现一个程序A 打开程序B,并且在打开的时候传递一些参数给B,最后在B窗口上显示出参数,这个小功能也是折腾了我半天。现在把我的过程整理记录下来。1.首先我们得有一个被调用的程序,新建一个简单的WPF程序,命名为:argTest。里面加一个label,用来显示接收到的参数。直接运行该程序如下:2.新建一个WPF程序用来启动我们的argTest.exe程序,命名为call。添加窗体原创 2016-03-01 21:39:14 · 17525 阅读 · 6 评论 -
ClickOnce 自动更新报错:部署标识与预订不匹配
一、遇到的问题 最近的项目采用的是VS自带的部署工具ClickOnce部署检测更新。开始并没有什么问题,但是最近一两次经常遇到:服务器更新版本后,客户端升级会出现以下错误: 执行此操作期间检测到下列错误。* [28.12.2017 18:16:17] System.Deployment.Application.DeploymentException (Subscr原创 2017-12-29 15:18:40 · 3091 阅读 · 0 评论 -
WPF在MVVM模式下 ViewModel通讯
一、遇到问题 一般情况下我们可能会遇到当一个界面上的数据显示发生变化,可能通知其他界面,让其他界面上的数据或显示也发生变化。通常包括以下几种情况: 1.主界面通知子界面 2.子界面通知主界面 3.子界面通知子界面二、实现方案 1.方案1 很容易想到的方案是:在一个ViewModel(vm1)中定义一个事件,然后另一个ViewModel(vm2)中订阅vm1中的事件。当事...原创 2018-03-26 11:14:38 · 8735 阅读 · 0 评论 -
vs调试asp.net网站能运行,换成ip后不行(404)
一、出现问题在新电脑上安装了vs2017,然后新建一个webapi项目,运行没有什么问题,自动分配端口(http://localhost:59581/)。然后在控制面板中开启“internet信息服务功能”,新建网站发布程序,绑定端口(8033),用本机IP访问(http://192.168.15:8033/),运行后出现404。网上找了各种办法均不行。二、试用方法试用方法如下:1.防火墙添加80...原创 2018-05-25 15:22:42 · 2002 阅读 · 0 评论 -
C# directShow IAMStreamSelect切换音轨
目前切换音轨基本的是用IAMStreamSelect接口先看看这个接口的官方介绍:EN此内容没有您的语言版本,但有英语版本。开启阅读模式IAMStreamSelect interfaceThe IAMStreamSelect interface selects from the available原创 2016-04-12 21:13:51 · 1869 阅读 · 2 评论 -
WPF 绑定中Converter的应用
在WPF 经常用到绑定,如果绑定的源数据和目标属性是同类型的则不需要转换。比如 如果是不同类型的数据我们要怎么做呢?比如有一个文本框,一个按钮,我一个文本框里输入一个的数字用来代表颜色,1表示“红色”,2 表示“绿色”,3表示“蓝色”。我输入对应的数字,按钮的文字显示对应颜色。显然这个不是同类型的数据:文本框的数据是String类型,而按钮的文字原创 2016-03-21 18:33:48 · 4042 阅读 · 0 评论 -
ios 隐藏状态栏
修改项目plist文件添加View controller-b原创 2014-08-15 14:34:07 · 532 阅读 · 0 评论 -
转:.Net 中AxShockwaveFlash的解析
1.AlignMode (读写) 语法:AlignMode As Long 说明:对齐方式(与 SAlign 属性联动)。当控件的 长宽比例与影片不一致且 WMode 不为 ExactFit 时,影片(没有被放大的)在控件中显示的位置可用该属性调整。 该属性值由标志位组成。如图,将该属性值(二进制)中相 应的位标记为 1 就设置了相应的对齐方向。 属性值与相应的对齐方式(后面括号里是二原创 2014-09-03 10:44:21 · 1546 阅读 · 0 评论 -
mac终端命令大全介绍
mac终端命令大全介绍2010-06-12 13:04:59OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 在终端里执行 ls /Volum转载 2014-09-17 13:38:55 · 534 阅读 · 0 评论 -
Linux备忘录
1.文件夹有锁 sudo chown 用户名 文件名/ -R2.tar.gz解压 tar xzvf.tar.gz原创 2014-11-27 11:32:25 · 519 阅读 · 0 评论 -
ffmepg tutorial1
最新ffmpeg测试的tutorial1原创 2015-01-06 16:55:49 · 459 阅读 · 0 评论 -
ffmpeg学习备忘
在初学ffmpeg的过程中遇到的问题,记录下来方便以后查阅原创 2015-01-06 16:00:28 · 1271 阅读 · 3 评论 -
MFC学习笔记
才开始学习MFC,对于自己遇到的一些小问题做个记录,方便以后查阅原创 2015-01-06 10:20:10 · 805 阅读 · 0 评论 -
Xcode 5 + iOS 7免证书(iDP)真机调试与生成IPA全攻略
Xcode 5 + iOS 7免证书(iDP)真机调试与生成IPA全攻略众所周知,在Xcode上开发的程序只能在模拟器中运行,如果要放到真机上则要花费99美金购买开发者证书iDP。这严重阻碍了我等草根开发者探索的脚步。写个小程序,同学间分享一下这个小小的愿望都不能满足,自然不能善罢甘休。在没有iDP的情况下,要想将程序放到iPhone上调试,并最终发布IPA用于分享,需要以下几转载 2014-06-09 12:29:34 · 815 阅读 · 0 评论 -
关于ios调用第三方asyncUdpSocket闪退的解决方法
在ios开发学习中,需要用到U原创 2014-08-15 14:39:36 · 2683 阅读 · 0 评论 -
ffmpeg中的sws_scale算法性能测试
本文转自:http://www.cnblogs.com/acloud/archive/2011/10/29/sws_scale.html经常用到ffmpeg中的sws_scale来进行图像缩放和格式转换,该函数可以使用各种不同算法来对图像进行处理。以前一直很懒,懒得测试和甄别应该使用哪种算法,最近的工作时间,很多时候需要等待别人。忙里偷闲,对ffmpeg的这一组函数进行了一下封装,顺便测试转载 2015-09-17 11:21:18 · 471 阅读 · 0 评论 -
ios 图片拉伸resizableImageWithCapInsets:详解
在项目中,我们常常用到一些做背景的图片需要拉伸,今天就来详细讲讲我对图片拉伸函数:”resizableImageWithCapInsets:“的理解为了演示我先准备好了图片,并做了标注我们在sb上摆两个按钮,一个用来做测试改变背景图片用,命名为“测试按钮”。另一个用以正常显示背景用(即不拉伸图片),命名为“默认显示”。点击按钮设置按钮背景。可以看到图片均匀被拉伸,铺满整个按钮。很多原创 2016-03-03 21:53:55 · 2312 阅读 · 0 评论 -
浅析objective-c中的strong和weak
在才开始学习oc时,搞不懂什么时候用strong,什么时候用weak,经过一段时间的学习,我谈谈我对strong和weak的理解。首先strong和weak这两个关键字是用来修饰变量,表示这个变量是强(strong)引用和弱(weak)引用我们在程序中经常会用到“[[class alloc]init]” 这样的代码,我想你对它已经很熟。这是在开辟一块内存,并初始化。那么系统开辟了这块内原创 2016-03-09 23:42:36 · 9533 阅读 · 5 评论 -
软件日志(系统日志)
自己是个C#菜鸟,写了些小东西,但是调试起来zon原创 2014-06-03 17:03:18 · 3809 阅读 · 0 评论