- 博客(32)
- 收藏
- 关注
原创 WPF Label 的Content 内容显示不正常?
有没有遇到过这种问题,给Label 赋值为HNO3_HF ,带有“_” ,那么实际显示的结果是HNO3HF。这是因为"_" 是特殊的符号。看下面的链接,你就明白了。"_" 是一个访问符。按住Alt 键可以定位的。
2025-04-03 11:23:56
108
原创 SMIF是指半导体里面的什么设备(摘抄)
SMIF由三部分组成:用来封闭在制造过程中存储和运输盒装半导体晶片的集装箱,即SMIF晶片盒(pod);用来打开SMIF晶片盒(pod)的输入输出装置,即smif装载端口(SMIF i/o,SMIF input/output);为了确保晶圆在不同的制程间运送时的品质,避免晶圆受到尘粒或其它污染,越来越多的运送工作采用标准的运送容器,即采用了标准机械界面(standard mechanical interface,简称SMIF)技术。SMIF技术以“隔离技术”概念为中心。
2025-03-12 11:38:37
154
原创 xceed PropertyGrid 如何做成Visual Studio 的属性窗口样子
这是一个完整可以运行的例子。其实要做成vs 那样的,路途很遥远,这里只是举个例子,需要重写很多模板,像前面的代码中就是定义了Event 选择的模板。类似这样的,我百度了一下,发现使用Xceed 不错。使用PropertyGrid。
2025-01-22 17:51:31
575
原创 WPF MVVM 模式如何监听IsVisibleChanged 事件
(注意:这里我也遇到了一个问题,原本我binding的是Visibility这个属性的,但是我也发现无法触发。而是Visibility从始至终都是Visibility.Visible,但是IsVisible的属性,确实变化过的。我使用的是库System.Windows.Interactivity.dll,首先在xaml中使用了EventTrrigger。值得记录的是,我需要动态添加这个behavior,因此把这部分代码也贴出来。原本以为这是一个很简单的问题,但是我却走了不少的弯路。
2025-01-20 13:45:43
502
原创 Linq 中SkipWhile的含义,不可以乱用
尝试获取当前类型的所有属性,但想跳过某些特定类型的属性(例如,ICommand类型)。使用了SkipWhile方法来跳过第一个满足条件的连续属性。但SkipWhile的行为是只跳过“连续满足条件的元素”,一旦遇到不满足条件的元素,它会保留后续的所有元素,无论它们是否满足条件。如果你的意图是过滤掉所有ICommand类型的属性(而不是仅跳过连续的ICommand属性),应该使用Where方法,而不是SkipWhile。
2025-01-02 16:36:26
235
原创 vs 2022 中xml 粘贴为Class 中,序列化出来的xml 的使用
从图中可以看到有IsVisible 、IsVisibleSpecified 两个,而实际的xml 中其实只有IsVisible 属性,那么为什么会出现IsVisibleSpecified 呢?这是因为标识这个IsVisible 属性是可选的属性。对这个属性进行序列化的时候,要注意,设置值的时候需要给IsVisibleSpecified 设置值,给IsVisible 属性设置值的化,在类序列化为xml 的时候,是没有效果的。在生成的xml 中,有些是类似如下类型的。下边是一个列子,可以直观的看出来效果。
2025-01-02 11:39:37
602
原创 DataGrid 中的DetailTemplate 中,使用toggleButton 控制显隐
DataGrid 中的DetailTemplate 中,使用toggleButton 控制显隐
2024-12-17 14:16:56
367
原创 Postgresql 中bigint 转TimeStamp without zone时间转换遇到的问题
首先,我们公司的大佬写数据的时候,用postgresql 中的bigint 存储的C# DateTime 的ticks 属性。现在我需要转换为postgresql 中的不带时区的时间字段,因此我写sql 语句如下,具体的原因,稍后做分析。由于ticks 属性是从0001年1月1日0时0分0秒。进行存储的每100纳秒的个数。这样就转换好了,其中那一长串的数字,是1970年那个时间的ticks。
2024-02-20 15:05:51
819
原创 注意!Postgresql 用npgsql 获取的时间数据,毫秒丢失了?
于是我就开始大量的查资料,可能是我用的npgsql 的版本太低了吗?下面我提供了一个文档的链接。里面详细说了有关时间的相关设置和操作。伙计们,事情是这样子的。就在这两天同事说,你postgresql 中存储的时间怎么带毫秒,然而你的前端界面显示的数据怎么毫秒都是000。上边是sql 语句的变化,注意这里的时间格式。因为我尝试过了,这样写的结果是错误的。的创建是为了解决其中的许多问题,如果您的应用程序以最基本的方式处理日期和时间,您应该考虑使用它。不幸的是,这些内置类型在许多方面都存在缺陷。
2024-01-11 10:38:42
636
原创 WCF 服务引用中那些我踩了的坑
以前我用过wcf 服务,但是最近使用了新的vs 开发工具,遇到了一些问题,在这里记录下,不知道屏幕前的你是否也遇到了类似的问题。我们一起探讨一下。以上就是我最近遇到的问题,记录下来,以防自己忘记。问题目前尚未解决。大家一起讨论下吧。看看是否有解决办法。
2024-01-03 10:54:05
1239
原创 C# 中的!,那个我不知道的用法
简单的来说,就是_factory 这个是可空类型,如果你直接使用,系统会给你警告,甚至是编译错误,但是你知道你用在这个地方不可能是null ,所以你为了 不出现警告或错误,可以使用这种用法。也就是说,当知道变量不为 null,但编译器确定其 null 状态是“可能为 null”时,必须覆盖警告。同事问了我下面一个用法,我看了下没有用过,查看了文档,才知道这个!在这里是可空类型的解引用。来将 null 状态强制为非 null。
2023-12-27 10:17:06
411
原创 DataGrid 如何限制宽度
注意这里用了DataGrid 设置了MaxWidth ,但是手动拖动Column依然 会拉出滚动条。这种情况大概率是因为你的DataGridTextColumn 中没有width 为 * 的列。
2023-08-08 14:29:40
186
原创 WPF 在Xaml 中的数据源
其实WPF 开发中我认为数据的绑定,可谓是重要操作,一个系统没有做好数据的接入,那么它将失去灵魂。1.WPF 中的xaml 数据源有几种形式 共有三种形式,分别为DataContext ,Resource,Element(Relativesource)
2023-01-18 14:52:19
360
原创 THREE.js 学习的时候,用的版本一定要注意(axishelper)
THREE.AxisHelper已经不用了,现在用的是THREE.AxesHelperrenderer.shadowMapEnabled,现在已经改为renderer.shadowMap.enable
2021-07-07 14:50:34
2056
4
原创 http-server 本地服务器无法开启的问题
在使用npm 安装了http-server 后,在相应的目录下执行http-server 命令,弹出以下错误。http-server : 无法加载文件 E:nodejs\node_global\http-server.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1解决方案:输入 set-Execut.
2021-07-02 13:35:42
2995
原创 Kettle 数据库连接共享
Kettle 数据连接共享Kettle数据库连接的共享Kettlekettle 是一个etl 的数据库工具。这个工具可以进行数据的整合,和清理。比较好用数据库连接的共享每次进行转换,都要新建数据库连接,而且数据库也不止一个,如果每次都去建立连接,那么会浪费很多时间,让人烦躁。好在kettle ,提供了共享数据库连接的功能。使用方法:1.打开kettle 之后,找到任意一个transform 转换,找到已经建立好的数据库连接,点击右键,选择共享,那么以后在建立transform 转换的时候,就不需要
2021-04-15 10:00:49
1098
原创 git stach储藏功能(SourceTree 使用方法,Visual studio 2019 中使用
git stach储藏功能(SourceTree 使用方法,Visual studio 2019 中使用)贮藏,也是储藏,其实,就是把你没有工作完的内容存储起来,然后开始做目前紧急的事情。等紧急的事情做完了,然后再把没做完的事情放进来。 source tree 这个软件的使用,比较方便,只有一个按钮,就是贮藏,他执行的命令应该是git stash命令。但是在Visual Studio 2019 中,储藏这个命令有两个1.git stash --keep-index它告诉 Git 不仅要贮藏所有已
2021-01-21 18:52:56
4788
2
原创 如何创建自定义的日志记录---Net Core 3.1
最近写了一个webapi 的项目,发现项目里没有写日志。导致一些问题出现后,无法定位到。所以必须添加上日志,没办法谁让我写的代码没有测试那么多,出现的情况考虑的不是那么周全。闲话不多说。下面开始首先呢Net Core 上Logging 是由几个接口的,ILoggerFactory,ILoggerProvider,ILogger。这三个之间的关系,很多文章都说过了。我这里就不再说了。我当时记得看过这样一句话。说的是ILoggerFactory 可以生成Logger,ILoggerProvider 也可以生
2021-01-19 18:31:45
904
原创 数据库中的bigint 类型对应C# 中的long 类型
今天在写linq 语句的时候,遇到了这个问题。调试,报错。我一直不知道还有这样的事情。感觉自己太差劲了。哈哈。var list = dt.AsEnumerable().Select(c => c.Field("RequestCancelID")).ToList();写这句话的时候,这里的类型注意要写成long ,如果你写成int的话,会出现类型转换异常的。因为字段RequestCancelID在数
2018-01-18 16:46:33
12093
原创 VS2010发布的wcf服务,浏览器访问没有问题,但是vs添加服务引用出错
最近新买了台电脑,安装顺序为.net4.0 ~~~IIS~~~数据库~~~VS2010 ,在VS2010发布WCF 服务时,发现,无法引用服务,最终发现是自己对于缓存的目录的权限不够,希望对跟我遇到同样问题的朋友有所帮助。【完】
2017-03-13 14:21:59
1180
转载 C#上传文档
1.HttpHelper类:复制内容到剪贴板using System;using System.Collections.Specialized;using System.IO;using System.Net;using System.Text;namespace ConsoleApplication1{ public static c
2016-11-07 22:45:46
359
原创 JSP九九乘法表打印和杨辉三角打印
题目:在JSP页面中显示出杨辉三角,如下:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 11 7 21 35 35 21 7 11 8 28 56 70 56 28 8 11 9 36 84 126 126 84 36 9 1这是个十行的杨辉三角。JSP body 部分写入下面的代码:
2016-02-20 16:07:35
1542
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人