自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(311)
  • 资源 (4)
  • 收藏
  • 关注

转载 Android 非activity下弹出对话框AlertDialog,例如adapter类中

在adapter类中要弹出确认框,是需要设置系统级别的对话框,要给对话框添加属性为WindowManager.LayoutParams.TYPE_SYSTEM_ALERT需要在AndroidManifest.xml中添加权限<uses-permissionandroid:name="android.permission.SYSTEM_ALERT_WINDOW"/>下面是具体代码AlertDialog alertDialog = new AlertDialog.Buil..

2022-01-18 13:44:58 936 1

转载 初中几何辅助线口诀(含经典题解析)3

由梯形想到的辅助线  一、平移一腰  所示,在直角梯形ABCD中,∠A=90°,AB∥DC,AD=15,AB=16,BC=17. 求CD的长。  分析:利用平移一腰把梯形分割成三角形和平行四边形。  二、平移两腰  如图,在梯形ABCD中,AD//BC,∠B+∠C=90°,AD=1,BC=3,E、F分别是AD、BC的中点,连接EF,求EF的长。  分析:利用平移两腰把梯形底角放在一个三角形内。  三、平移对角线  已知:梯形ABCD中,AD//BC,AD=1,BC=4,BD=

2021-12-15 16:16:57 473

转载 初中几何辅助线口诀(含经典题解析) 2

 由中点想到的辅助线  一、中线把三角形面积等分  如图,ΔABC中,AD是中线,延长AD到E,使DE=AD,DF是ΔDCE的中线。已知ΔABC的面积为2,求:ΔCDF的面积。  分析:利用中线分等底和同高得面积关系。  二、中点联中点得中位线  如图,在四边形ABCD中,AB=CD,E、F分别是BC、AD的中点,BA、CD的延长线分别交EF的延长线G、H。求证:∠BGE=∠CHE。  分析:联BD取中点联接联接,通过中位线得平行传递角度。  三、倍长中线  如图,已知ΔAB

2021-12-15 16:15:45 950

转载 初中几何辅助线口诀(含经典题解析)

口诀1:注意点辅助线,是虚线,画图注意勿改变。如图形较分散,平对自然人旋转去实验。基本作图很关键,平时掌握要熟练。解题还要多心眼,经常总结方法显。切勿盲目乱添线,方法灵活应多变。分析综合主法选,困难再多也会减。虚心勤学加苦练,成绩上升成直线。三角形  图中有角平分线,可向两边作垂线。也可将图对折看,对称以后关系现。  角平分线平行线,等腰三角形来添。角平分线加垂线,三线合一试试看。  线段垂直平分线,常向两端把线连。线段和差及倍半,延长缩短可试验。  线段和差不等式,移到同一三..

2021-12-15 16:13:44 3815

转载 C#调用VC6.0制作的DLL 对 PInvoke 函数的调用导致堆栈不对称问题

在引入DLL中的方法时,有时会出现以下错误报告:“在使用托管代码调用非托管代码时,发生“对 PInvoke 函数“UseTwiHikVisionDllTest!UseTwiHikVisionDllTest.TwiHikVision::GetFirstPic”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。””下面为大家介绍一种解决方法。解决方法很简单,只要添加属性:Calling...

2021-06-22 10:13:19 467 1

转载 C# 利用反编译破解软件教程

1. 什么是反编译?计算机软件反向工程(Reverse engineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(比如可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。2.反编译工具反编译工具:ildasm C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin再编译工具:ilasm C:\Windows\http://Mi

2021-06-08 13:15:14 7049 1

原创 Android Studio 中通过POST 调用http API

刚接手一新Android项目,需要调用HTTP API接口,经过一翻折腾,终于弄明白了具体过程,在此记录一下,供后续参考。1、新建一项目,添加调用函数public void getDate() throws IOException { //根据地址创建URL对象(网络访问 //发布文章的url) URL url = new URL("http://xxxx.xx/api/aa"); HttpURLConnection conn = (

2021-04-16 15:06:47 3993 2

转载 Android 出现 maybe missing INTERNET permission 错误问题解决

在AndroidManifest.xml中,需要进行如下配置:<manifest>//加入以下许可<uses-permission android:name="android.permission.INTERNET" /></manifest>

2021-04-16 14:42:25 290

转载 Redis作为多个Windows服务运行配置方法

1.首先下载微软官方推荐的版本redis-2.8.122.开始配置,首先复制两份redis.conf并且重命名为redis6379.conf redis6380.conf 里面的配置节点相应的更改为port 6379port 63803.开始安装(最笨的方法 cmd命令行)D:\redis-2.8.12\redis-server.exe –service-install D:\redis-2.8.12\redis6379.conf –service-name redisServ...

2021-04-15 15:13:42 124

转载 C#操作redis

Redis 是一个非关系型高性能的key-value数据库。在部分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。redis提供五种数据类型:string,hash,list,set及zset(sorted set)。好了,话不多说,先安装redis吧。我这里提供的版本是64位的3.2.1.00https://files.cnblogs.com...

2021-04-15 09:17:08 441

转载 python控制台不同字体及背景的设置(简单)

为控制台设备不同字体和背景色:print (‘ \033[显示方式;前景色;背景色m’)print (’\033[1;35;44m-------------简易五子棋(控制台)------------------\033[0m’)显示方式:0 终端默认设置1 高亮显示4 使用下划线5 闪烁7 反白显示8 不可见前景色、背景色对应值:颜色 前景色 背景色黑色 30 40红色 31 41绿色 32 42黄色 33 43蓝色 34 44紫红色 35 45青蓝色 36 46白

2021-01-05 09:12:48 249

转载 控制台——禁用关闭按钮

控制台中禁止使用右上角的关闭按钮,下面是核心代码 1 [DllImport("user32.dll", EntryPoint = "FindWindow")] 2 extern static IntPtr FindWindow(string lpClassName, string lpWindowName); 3 [DllImport("user32.dll", EntryPoint = "GetSystemMenu")] 4 extern static IntPtr GetSystemMenu

2021-01-05 09:09:56 366

转载 python禁用控制台窗口的关闭按钮

import win32console, win32gui, win32conhwnd = win32console.GetConsoleWindow()if hwnd: hMenu = win32gui.GetSystemMenu(hwnd, 0) if hMenu: win32gui.DeleteMenu(hMenu, win32con.SC_CLOSE, win32con.MF_BYCOMMAND)它需要安装pywin32模块。注意:由于没有访问Windows计算机.

2021-01-05 09:07:04 1106 2

转载 C# Async与Await的使用

这个是.NET 4.5的特性,所以要求最低.NET版本为4.5。看很多朋友还是使用的Thread来使用异步多线程操作,基本上看不见有使用Async、Await进行异步编程的。各有所爱吧,其实都可以。只要正确使用就行,不过还是写了这篇文章推荐大家使用Async、Await。 原因就是:可以跟写同步方法一样去异步编程。代码则就非常的清晰,就跟写普通的代码一样,不用关系如何去异步编程,也让很多初级程...

2019-05-16 09:28:52 211

转载 使用Dapper.Contrib 开发.net core程序,兼容多种数据库

关于Dapper的介绍,我想很多人都对它有一定的了解,这个类似一个轻型的ORM框架是目前应用非常火的一个东西,据说各方面的性能都不错,而且可以支持多种数据库,在开始介绍这个文章之前,我花了不少功夫来学习了Dapper 的相关使用。Dapper.Contrib是对Dapper的进一步封装,使对象的基本增删改查等操作进一步简化,我做了一个案例使用Dapper.Contrib 开发.net core程序...

2019-05-09 15:25:29 644

转载 轻量级ORM框架——第二篇:Dapper中的一些复杂操作和inner join应该注意的坑

上一篇博文中我们快速的介绍了dapper的一些基本CURD操作,也是我们manipulate db不可或缺的最小单元,这一篇我们介绍下相对复杂一点的操作,源码分析暂时就不在这里介绍了。一:table sql 为了方便,这里我们生成两个表,一个Users,一个Product,sql如下:<1> Users tableCREATE TABLE [...

2019-05-08 15:25:13 218

转载 轻量级ORM框架——第一篇:Dapper快速学习

我们都知道ORM全称叫做Object Relationship Mapper,也就是可以用object来map我们的db,而且市面上的orm框架有很多,其中有一个框架叫做dapper,而且被称为the king of ORM。一:为什么选择Dapper1. 性能优越: 其实在各大网站上,我们大概都会看到这样的一个对比效果图,在超过500次poco serializati...

2019-05-08 15:05:35 274

转载 .NET(C#)主流的ORM框架

.NET(C#)主流ORM总揽SqlSugar (国内)Dos.ORM (国内)Chloe (国内)StackExchange/Dapper (国外)Entity Framework (EF) (国外)NHibernate (国外)ServiceStack/ServiceStack.OrmLite (国外)linq2db (国外)Massive (国外)Pe...

2019-05-08 13:29:43 1144

转载 在C#中??和?分别是什么意思?

1. 可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?"例如:int? 表示可空的整形,DateTime? 表示可为空的时间。T? 其实是System.Nullable...

2019-05-08 10:40:20 1244

转载 C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别

// 获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory// 获取模块的完整路径。System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName// 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。System.Environment.C...

2019-05-05 15:54:26 706

转载 讨论一下数据文件的存储位置

在写程序时,经常会遇到读写数据文件的情况,比如载入(保存)配置文件等。一般用户在安装程序时,会选择默认的目录”Program Files”或者”Program Files(x86)”。以前都是直接把数据文件放到程序根目录中,所以数据文件就存储在”Program Files\xxx”文件夹下。最近才知道这样做其实有可能会产生“Access Denied”异常。想要把数据写入一个合理的...

2019-05-05 15:50:59 749

转载 WPF系统中得到窗体或是控件句柄

1.窗体:IntPtr hwnd = new WindowInteropHelper(this).Handle;2.控件:IntPtr hwnd = ((HwndSource)PresentationSource.FromVisual(uielement)).Handle;句柄的取得不要在构造 函数中取得,此时的vitual还没有产生,在Loaded中 就可以了。us...

2019-04-28 09:32:20 893 1

转载 C#中this的 四种 用法

C#中的this用法,相信大家应该有用过,但你用过几种?以下是个人总结的this几种用法,欢迎大家拍砖,废话少说,直接列出用法及相关代码。this用法1:限定被相似的名称隐藏的成员/// <summary> /// /******************************************/ /// /* this用法1:限定被...

2019-04-28 08:56:43 10592

原创 Prism7中RegionName与Model关联的几种方法

新建一PrismBlankApp(WPF)项目BlankApp1,添加一PrismModule(WPF)项目Module1,RegionName与Model关联的方法有:方法1:在MainWindow.xaml.cs的构造函数中关联 public partial class MainWindow : Window { public Ma...

2019-04-19 08:34:56 1323

转载 从PRISM开始学WPF(九)交互Interaction(弹窗)-更新至Prism7.1

0x07交互[7.1updated]无变化这是这个系列的最后一篇了,主要介绍了Prism中为我们提供几种弹窗交互的方式。Notification通知式Prism通过InteractionRequest 来实现弹窗交互,它是一个泛型接口,不同的类型对应不同类型的弹窗方式。在使用InteractionRequest的时候需要在,xaml中需要注册一个Trigger: &lt...

2019-04-18 10:52:58 1153

转载 从PRISM开始学WPF(八)导航Navigation-更新至Prism7.1

0x6Navigation[7.1updated] Navigation 在wpf中并没有变化Basic NavigationPrism中的Navigation提供了一种类似导航的功能,他可以根据用户的输入,来刷新UI。先看一个最简单的例子,通过按钮来导航到一个视图,在这里,视图被注册为Navication。7.1中不再使用构造函数注入依赖,而是新增了两个接口OnInitiali...

2019-04-18 10:52:05 1181

转载 从PRISM开始学WPF(番外)共享上下文 RegionContext-更新至Prism7.1

RegionContext共享上下文There are a lot of scenarios where you might want to share contextual information between the view that is hosting a region and a view that is inside a region. For example, a mast...

2019-04-18 10:51:23 290

转载 从PRISM开始学WPF(七)MVVM(三)事件聚合器EventAggregator-更新至Prism7.1

事件聚合器EventAggregator[7.1updated]除了app部分,没有任何变化Event aggregation. For communication across view models, presenters, or controllers when there is not a direct action-reaction expectation.(⊙﹏⊙),G...

2019-04-18 10:50:40 752

转载 从PRISM开始学WPF(六)MVVM(二)Command-更新至Prism7.1

命令绑定(Command)[7.1updated]这一节除了基础app部分,并没有什么变化什么是Command?先看下微软官方的说明:Commanding is an input mechanism in Windows Presentation Foundation (WPF) which provides input handling at a more semantic l...

2019-04-18 10:49:54 453

转载 从PRISM开始学WPF(五)MVVM(一)ViewModel-更新至Prism7.1

0x5 MVVM[7.1updated]截止到目前,我们看到7.1的更新主要在三个地方PrismApplication ,并且不再使用Bootstrapper 更新了unity,现在使用prism.unity作为容易管理 更新了IModule接口 下面所有代码片段都更新到7.1,并且不再赘述与6.x的区别蛤蛤,终于到MVVM了。特别是前面的Module,忒难写,反正大概知道是怎么用...

2019-04-18 10:48:51 662

转载 从PRISM开始学WPF(四)Prism-Module-更新至Prism7.1

0x4ModulesModules是能够独立开发、测试、部署的功能单元,Modules可以被设计成实现特定业务逻辑的模块(如Profile Management),也可以被设计成实现通用基础设施或服务的模块(如Logging、Exception Management)。既然Modules能够独立开发、测试、部署,那么如何告诉Shell(我们的宿主程序)去Load哪些Module,以怎样...

2019-04-18 10:47:51 400

转载 从PRISM开始学WPF(三)Prism-Region-更新至Prism7.1

[7.1update]在开始前,我们先看下版本7.1中在本实例中的改动。首先,项目文件中没有了Bootstrapper.cs,在上一篇的末尾,我们说过了,在7.1中,不见推荐使用Bootstrapper,相关改动整合到app.xaml和app.xaml.cs中。 然后: app.xaml<prism:PrismApplication x:Class="Regions.App" ...

2019-04-18 10:44:14 683

转载 从PRISM开始学WPF(二)Prism-更新至Prism7.1

0x1 PRISM?PRISM项目地址:https://github.com/PrismLibrary/Prism先看下简介:Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamari...

2019-04-18 10:41:36 810 1

转载 从PRISM开始学WPF,Prism7更新了什么

[7.1updated]从wpf的实例代码来看,7.1主要更新了几个部分:PrismApplication prismapp现在都是PrismApplication ,这变动主要体现在app.xaml和app.xaml.cs中 xaml中的 Application标签变成了prism:PrismApplication 废弃了Bootsrapper,app 继承Prism.Unity....

2019-04-18 10:38:06 756

转载 WPF开源界面库

WPF开源项目WPF有很多优秀的开源项目,我以为大家都知道,结果,问了很多人,其实他们不知道。唉,太可惜了!先介绍两个比较牛逼的界面库1、MaterialDesignInXamlToolkitAndroid风格的界面。2、MahApps.Metro扁平风格的界面。在使用中如果有问题,可以到“Gitter”的相应房间里和开发者进行交流(英...

2019-04-17 08:44:38 1549

转载 C#全角和半角转换

在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称为"全角"。在汉字输入时,系统提供"半角"和"全角"两种不同的输入状态,但是对于英文字母、符号和数字这些通用字符就不同于汉字,在半角状态它们被作为英文字符处理;而在全角状态,它们又可作为中文字符处理。半角和全角切换方法:单击输入法工具条上的 按钮或按键盘上的Shift+Space键...

2019-03-26 08:18:42 282

转载 EF 多表查询的方法

EF实体类entity=newEF实体类();varquery=(fromuinentityt.用户表joinbinentity.权限表onu.用户权限Idequlsb.Idwhereu.用户Id==1selectu).FirstOrDefault();两个表的linqprivateDataClasses1Data...

2019-03-22 14:20:16 2057

转载 ViewData、ViewBag、TempData、Session的区别与联系

简介这篇文章是我在学习ASP.NET MVC程序传值方式梳理总结的笔记。在ASP.NET MVC中,页面间和Controller与View之间主要有以下几种小量数据传值方式, ViewData、ViewBag、TempData、Session变量。我们是幸运的,微软提供给了我们这么多传值方法,但选择越多越让人抓狂,这些技术每一种都有自己的优点和缺点,我应该何时使用哪一种传值方式呢?正文...

2019-03-22 13:36:31 398

转载 8 种提升 ASP.NET Web API 性能的方法

ASP.NET Web API 是非常棒的技术。编写 Web API 十分容易,以致于很多开发者没有在应用程序结构设计上花时间来获得很好的执行性能。在本文中,我将介绍8项提高 ASP.NET Web API 性能的技术。1) 使用最快的 JSON 序列化工具JSON 的序列化对整个 ASP.NET Web API 的性能有着关键性的影响。在我的一个项目里,我从JSON.NET 序列...

2019-03-20 15:40:35 595

转载 一种电子病历系统软件框架思想——B/S与C/S混合架构

电子病历系统到底采用B/S还是C/S架构,是一个长期争论的话题。而在业界,两种架构的应用范围谁也不占有显著优势。在此,笔者提出一种B/S和C/S混合的架构,以下是其原理图。B/S和C/S混合架构原理图在该架构中,主要包括如下几个部分:1.Web服务器这是系统的核心。大多数的业务流程运行在Web服务器中。采用ASP.NET开发,直连数据库。Web服务器包含系统功能 API集合...

2019-03-19 15:33:12 3549

《C#开发Android应用实战 使用Mono for Android和.NET C#》源码2

《C#开发Android应用实战 使用Mono for Android和.NET C#》源码

2014-05-22

《C#开发Android应用实战 使用Mono for Android和.NET C#》源码1

《C#开发Android应用实战 使用Mono for Android和.NET C#》源码

2014-05-22

silverlight左侧导航源文件及样式模板

vs2012 silverlight 提供的是上侧导航模板,但是很多情况用户需要左侧导航的,自己经过研究做出了,左侧导航模板,和大家一起研究 没有用过任何第三方控件,全部是改写的系统提供的样式表。

2013-06-28

解方程智能软件(双迎下载)

QQ:81781696 邮箱:[email protected] 该程序可用于解决包括一元一次方程、一元二次方程、二元一次方程组、三元一次方程组,可作为学生,家长,及教师的学习辅助工具.

2008-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除