- 博客(80)
- 资源 (15)
- 收藏
- 关注
原创 C#通过API实现抓取wish店铺订单
接口内容解析成jarray数组,按官方文档解析即可,导入到erp或公司内部系统。订单抓取(直接上代码)发货通知及物流单号推送。
2023-12-05 15:38:39
294
原创 StackExchang.Redis 不稳定解决方案
多次连接Redis,常常取不到值,错误如下:1.Timeout performing HGET2.No connection is available to service this operation通过Github Issues查到解决方案:1.https://github.com/StackExchange/StackExchange.Redis/issues/122.http://stackoverflow.com/questions/22930856/stackexc...
2021-12-18 11:13:54
1177
转载 IdentityServer4使用OpenIdConnect实现单点登录
前面写的四种OAuth2.0实现模式只涉及到IdentityServer4的OAuth2.0特性,并没有涉及到OenId方面的。OpenIdConnect是OAuth2.0与OpenId的结合,并加入了一个重要的概念:id_token。我们之前所讲的token是用于访问授权的access_token,而id_token是用于身份验证的,作用完全不同,这一点要区分开来。access_token是OAth2.0特性,而id_token是OpenIdConnect方案为改善OAuth2.0方案在身份验证方面的薄弱
2020-10-28 12:14:25
1281
转载 IdentityServer4结合Mysql
前面写的示例中,IdeneityServer使用的是内存缓存的存储方式,所有的配置都写在Config.cs里。在实际应用中,应该使用数据库存储方式,方便随时配置,如添加新的用户、资源、客户端,也可以节省服务器内存。本文从三个方面来实现IdentityServer4结合Mysql实现数据库存储方式,分别是客户端及资源数据、令牌及授权码数据以及用户数据。一,准备内容1,准备MySql数据库服务器,新建一个空的数据库2,IdentityServer需要安装以下几个程序包。 1 2
2020-10-28 12:12:41
672
1
原创 使用MongoDB作为IdentityServer 4的存储
使用MongoDB作为IdentityServer 4的存储我决定实现一个通用的存储库类,该类负责与MongoDB的所有交互,然后使用IdentityServer所需的各种服务中的此存储库。下面的代码片段显示了我如何更改服务的配置,以用自定义的MongoDB实现替换内存中的实现。我已注释掉添加客户端和用户的行,而是添加了我自己的实现。public void ConfigureServices(IServiceCollection services){ var cert = new X
2020-10-28 11:55:39
450
原创 dotnet core 控制台程序发布到centos 段错误分析
工作需要网站数据同步服务迁移到centos服务器上,一番云雨后代码全部调试换成 一键发布 高兴知己。再后来就是各种安装dotnet环境。。。终于OK了。以为大功告成。。各种百度 google 说是什么空指针 又要安装神马东东 折腾一天 没搞定 。IL error 分析原因应该是dotnet 框架的问题 打包 设置项...
2019-11-22 16:56:48
478
原创 CentOS 7 下安装部署.NET Core多版本环境
一、前言1、什么时候需要配置多环境?.NET Core作为 .NET的开源版本,可以说是非常拥抱开源了,更新的力度也非常给力。却也从开源世界学了点坏东西,那就是:不再重视向下兼容(比如 .NET Core 2.1就不完全向下兼容 .NET Core 2.0)。当我们在同一个服务器运行不同版本的 .NET Core应用时,就只能配置多个版本。2、本篇环境信息 工具/环境 ...
2019-07-30 18:15:43
2142
转载 nopCommerce 3.9 大波浪系列 之 可退款的支付宝插件(上)
一.简介 nop通过插件机制可以支持更多的支付扩展,我们通过编写支持退款的支付宝插件来更好的理解支付插件的扩展。 先分享下支付宝插件源码点击下载,由于时间原因,本篇只介绍使用该插件,下一篇结合插件进行代码分析。 注意:测试时将项目部署在公网,这样才能接收来自支付宝的回调通知,否则无法接收支付宝回调会导致订单状态无法处理。二.插件使用1.将插件DaBoLang.Nop....
2018-04-13 12:12:30
521
转载 nopCommerce 3.9 大波浪系列 之 可退款的支付宝插件(下)
一.回顾支付宝插件源码下载地址:点击下载 上篇介绍了使用支付宝插件进行支付,全额退款,部分退款还有插件的多店铺配置,本文介绍下如何实现的。二.前期准备 插件主要有3个功能:多店铺插件配置 支付功能退款功能 数据库支持:新增dbl_PaymentInfo表保存支付记录。新增dbl_RefundInfo表保存退款记录。 其他准备:支付宝即时到账PID和MD5秘钥Key,...
2018-04-13 12:11:33
498
原创 AWS CLI 的安装和使用
一、安装1、windows下使用MSI installer安装:MSI installer 下载地址:https://http://www.wendangku.net/doc/e42df932011ca300a6c3907f.html /aws-cli/AWSCLI64.msi (64位下载) 2、linux下使用 bundled installer下载: Bundled inst
2017-05-11 15:14:50
19568
原创 用Kibana和logstash快速搭建实时日志查询、收集与分析系统
Logstash是一个完全开源的工具,他可以对你的日志进行收集、分析,并将其存储供以后使用(如,搜索),您可以使用它。说到搜索,logstash带有一个web界面,搜索和展示所有日志。kibana 也是一个开源和免费的工具,他可以帮助您汇总、分析和搜索重要数据日志并提供友好的web界面。他可以为 Logstash 和 ElasticSearch 提供的日志分析的 Web 界面说到这里,我们
2017-05-11 15:06:50
489
转载 在Windows系统下搭建ELK日志分析平台
再记录一下elk的搭建,个人觉得挺麻烦的,建议还是在Linux系统下搭建,性能会好一些,但我是在windows下搭建的,还是记录一下吧,像我这种记性差的人还是得靠烂笔头简介:ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成: Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,
2017-05-11 15:04:33
1182
原创 logstash日志分析的配置和使用
logstash是一个数据分析软件,主要目的是分析log日志。整一套软件可以当作一个MVC模型,logstash是controller层,Elasticsearch是一个model层,kibana是view层。 首先将数据传给logstash,它将数据进行过滤和格式化(转成JSON格式),然后传给Elasticsearch进行存储、建搜索的索引,kibana提供前端的页面再进行搜
2017-05-11 15:02:47
741
转载 c#编写网络电话
c#编写网络电话摘要:语音通话已经是IM的基本功能了,qq,MSN甚至连刚出来的百度HI都自带语音聊天的功能,大家可能觉得很炫,其实大家都是用的windows平台上的API,懂了原理之后自己也可以做,再说了微软也提供了DirectSound的托管互操作程序集,使.net开发人员也很容易的介入到这个领域,甚至你还可以写一个能跑在window mobile上的语音电话,现在好多手机都支持wifi,
2013-11-09 21:53:52
4354
转载 c#播放wav/mp3格式的声音
第一种方法:using System.Runtime.InteropServices;namespace 使用API播放音乐{public class MP3Player{/// /// 文件地址/// public string FilePath;/// /// 播放/// public void Play(){mciSen
2013-11-09 21:52:05
3631
转载 Windows Phone开发(38):动画之PointAnimation
PointAnimation也是很简单的,与前面说到的两个Animation是差不多的,属性也是一样的,如By、From、To,不同的是,PointAnimation是目标值从一点到另一个点。我有理由相信,大家一定懂的,所以,我不多介绍了,给两个例了热一下身就行了。例一,让直线动起来。这个例子,以LineGeometry作为动画的目标对象,通过对StartPoint属性和EndPoin
2012-11-20 15:48:26
395
转载 Windows Phone开发(37):动画之ColorAnimation
上一节中我们讨论了用double值进行动画处理,我们知道动画是有很多种的,今天,我向大家继续介绍一个动画类——ColorAnimation。其实,它和DoubleAnimation也是很像,毕竟所谓动画,无非就是在特定的时间段内,把一个值变为另一个值的一种过度形式。故ColorAnimation就是用于颜色过度动画的。其中,以下几个属性我们只需简单关注一下即可: 1、By:相对于初始值
2012-11-20 15:47:25
399
转载 Windows Phone开发(36):动画之DoubleAnimation
从本节开始,我们将围绕一个有趣的话题展开讨论——动画。看到动画一词,你一定想到Flash,毕竟WP应用的一个很重要的框架是Silverlight,在WP中也发挥了Silverlight的许多优点,可能不少人说,Silverlight就是和Flash差不多吧,当你深入了解了Silverlight后,你会发现,其实不然,Silverlight更偏重于数据处和企业级应用。 好了,F话不多说,
2012-11-20 15:46:55
404
转载 Windows Phone开发(35):使用Express Blend绘图
上一节中我们简单扯了一下绘图指令,然而那也不是最简单的绘图法,今天,我再向大家推荐一种更好的绘图方案——Express Blend工具的使用。这个工具是随SDK一起安装的,也是免费的,相信大家都知道了,我想有朋友肯定还用过了,对的,那是一个非常强大的设计工具,甚至看起来比Flash还专业。 下面,我们简单演练一下如何用这个工具来绘图,至于具体的使用方法,大家参照帮助文档,多玩玩就会熟练
2012-11-20 15:46:12
406
转载 Windows Phone开发(34):路径标记语法
如果你觉得前面所讨论的绘制各种几何图形的方法过于复杂,那么,今天我们也来一次“减负”吧。当然,我们是很轻松的,本教程是不用考试的,也不会班级排名,仅仅为读者朋友们提供一种思路罢了。本节我们聊一下路径标记法,有了这个东东,你会觉得绘制路径会轻松了不少,事不宜迟,路径标记法到底有多方便,先看一个实例再说吧。[html] view plaincopyprint?Path
2012-11-20 15:45:18
359
转载 Windows Phone开发(33):路径之其它Geometry
上一节中,我们把最复杂的PathGeometry给干了,生剩下几个家伙就好办事了。一起来见见他们的真面目吧。 一、LineGeometry 这个几何图形就很简单了,一条线段,两个点——StartPoint And EndPoint。一起来看看下面的例子。[html] view plaincopyprint?Path Grid.Column="0" G
2012-11-20 15:44:40
315
转载 Windows Phone开发(32):路径之PathGeometry
说起路径这玩意儿,其实说的就是Path类,它藏在命名空间 System.Windows.Shapes下,应该好找,它有一个很重要的属性Data,你不妨在“对象浏览器”中把它抓出来看看,该属性为 System.Windows.Media.Geometry类型,如果大家再查看一下,这个Geometry类是一个抽象类,就是因为它太抽象了,所以不能被实例化。然后,我们看看它有哪些派生类?1、Ell
2012-11-20 15:42:46
351
转载 Windows Phone开发(31):画刷
画刷是啥玩意儿?哈,其实画刷是用来涂鸦,真的,没骗你,至于你信不信,反正我信了。本文通过价绍几个典型的画刷,使你明白画刷就是用来涂鸦的。 一、纯色画刷SolidColorBrush。这个家伙比较“纯”,当然它不是装纯,的确很纯,纯到只用一种颜色,所以叫“单色画刷”。来,看看这个示例,我们画一个矩形(放在一个Canvas中),然后用这个纯家伙来打扮一下。[html
2012-11-20 15:42:19
370
转载 Windows Phone开发(30):图形
图形如矩形、椭圆、路径等都从Shape类派生,它们一般表示规则或不规则图形,这些图形都是简单的二维图形,我相信大家都能理解的。例一:矩形。请看下面的XAML代码。[html] view plaincopyprint?Rectangle RadiusX="20" RadiusY="35" Fill="Blue"
2012-11-20 15:41:46
328
转载 Windows Phone开发(29):隔离存储C .
本文是隔离存储的第三节,大家先喝杯咖啡放松,今天的内容也是非常简单,我们就聊一件东东——用户设置。当然了,可能翻译为应用程序设置合适一些,不过没关系,只要大家明白,它就是用于保存我们的应用程序的设置信息就行了。它属于字典集合,每一项保存的数据都以键-值对的形式存储,键值是字符串类型,不能为null,注意啊,不然会引发异常,当然,估计也没有人这么无聊,把空值保存。使用方法很简单,通过Is
2012-11-20 15:39:11
335
转载 Windows Phone开发(28):隔离存储B .
上一节我们聊了目录的操作,这一节我们继续来看看如何读写文件。首先说一下题外话,许多朋友都在摇摆不定,三心二意,其实这样的学习态度是很不好的,如果你对Windows phone开发有兴趣,如果你真想学习,你就应该一心一意,静下心来学习。如果你不喜欢Windows phone开发,那你不必要徘徊,你可以选择IOS、Android或者其它平台。只要你选择了,你应该要相信你所选择的,记得有一句
2012-11-20 15:38:42
297
转载 Windows Phone开发(27):隔离存储A .
在很多资料或书籍上都翻译为“独立存储”,不过,我想了一下,决定将IsolatedStorage翻译为“隔离存储”,我想这样会更方便大家对这一概念的理解。关于何为隔离存储,按照固有习惯,我不希望作太多理论上的解释,一来理论化的东西容易把简单的事情变得复杂化,二来,就算把理论知识说得有多完美,相信大家都没兴趣看,就算你有兴趣也会一头雾水。隔离存储不是WP特有的,在Silverlight或WPF
2012-11-20 15:38:18
312
转载 Windows Phone开发(26):启动器与选择器之MediaPlayerLauncher和SearchTask
启动器与选择器简单的地方在于,它们的使用方法几乎一模一样,从前面几节中,我相信大家基本上都知道如何使用它们了。这里还是哆嗦一下吧,使用启动器和选择器的步骤如下:1、实例化,new一个;2、准备各参数,对相关的属性赋值;3、Show;4、对于启动器,不需要这步,但选择器有返回数据,所以需要处理完成事件。本节再举两例子,启动器和选择器就可以完成了,然后我们下一节开始,探讨新的知
2012-11-20 15:37:44
330
转载 Windows Phone开发(25):启动器与选择器之WebBrowserTask .
从名字上就看出来,这个家伙就是打开浏览并浏览到指定页面。它有两个用途完全一样的属性:Uri属性是System.Uri类型,这是新写进的属性;URL是字符串类型,但如果使用该属性,会发出警告“已过时”,所以建议使用前者。下面这个例子,点击按钮后都是打开WEB浏览器并定位到文本框中输入的地址,但分别用了上面所说的两个属性,当程序运行后,你会发现其效果是一样的。[ht
2012-11-20 15:37:12
335
转载 Windows Phone开发(24):启动器与选择器之发送短信 .
本节我们通过一个简单的发送短信示例来演示一下如果配合使用PhoneNumberChooserTask和SmsComposeTask类。PhoneNumberChooserTask是选择器,它用于从你的电话簿里选择你要发送短信的电话号码;SmsComposeTask就是用来启动发送短信组件并显示发送窗口。注意,这些操作都在用户的操控之中,发送短信一定会显示可视化页面的,而且不会偷偷地
2012-11-20 15:36:42
352
转载 Windows Phone开发(23):启动器与选择器之CameraCaptureTask和PhotoChooserTask .
这两个组件都属于选择器,而且它们也有很多相似的地方,最明显的上一点,它们都是用来选择图片。 一、CameraCaptureTask选择器。 它用于启动照相机,当你拍下照片后,自动把照的字节流返回给调用方应用程序。前文说过,启动器和选择的使用方法和步骤都是一样的。对于CameraCaptureTask组件也如此,不过注意的一点是,处理Completed事件时一定要记住,尽可能的
2012-11-20 15:36:07
360
转载 Windows Phone开发(22):启动器与选择器之BingMapsDirectionsTask .
从今天开发始,我们又开始新的征程,接下来的课程我们要熟悉一下启动器和选择器,其实二者是一样的,没有根本的区别,启动器是有返回结果的,如打开搜索应用程序进行搜索,而选择器是有返回内容的,如选择一张照片。 那么,启动器和选择器是啥玩意儿呢?其实我们可以很简单去理解,说白了,就是使用系自带的组件或应用程序。对的,就是这样,我说过,有时候很多概念只是名字上吓人罢了,实际用起来是非常简单的,比如这个
2012-11-20 15:35:29
352
转载 Windows Phone开发(21):做一个简单的绘图板 .
其实我们今天要说的就是一个控件——InkPresenter,这个控件并不是十分强大,没办法和WPF中的InkCanvas相比,估计在实际开发中也很少可能会用到它,不过,我们还是来了解一下吧,毕竟用起来也不难。 使用该控件没有什么技术含量,注意一下以下几点就是了:1、必须明确指定InkPresenter的宽度和高度,也就是不能使用自动值和Margin,不然不能收集墨迹,除非里面有子元素;
2012-11-20 15:34:56
412
转载 Windows Phone开发(20):当MediaElement和VideoBrush合作的时候 .
前面说的那么多控件都是“静态”的,都是“哑吧”的,今天,你有没有兴趣研究一下,既能“有声有色”又操作简单的控件吗?如果有,请随我来。 MediaElement播放多媒体文件。 首先,隆重介绍一下MediaElement,为什么要隆重呢?因为它简单,真的,你一定会玩的,但是,MediaElement功能强大,它可以播放音频和视频,只要支持的格式就行了。要设置播放的音频或
2012-11-20 15:34:20
352
转载 Windows Phone开发(19):三维透视效果 .
三维效果也可以叫透视效果,所以,我干脆叫三维透视效果。理论知识少讲,直接用例开场吧,因为这个三维效果其实很简单,比上一节中的变换更省事,不信?一起来做一做练习吧。练习一:把对象沿Y轴旋转45度。默认情况下,旋转中心都是在中心位置上,如Y轴中心。而至于旋转的角度,哪个方向是正值,哪个方向是负值,嘿,你自己动手试一下就知道了,我相信你能理解的,不然,Hello Kitty嘲笑你的。
2012-11-20 15:33:45
358
转载 Windows Phone开发(18):变形金刚第九季——变换
变换不是一个好理解的概念,不是吓你,它涉及很多有关代数,几何,以及线性代数的知识。怎么?被我的话吓怕了?不用怕,尽管我们未必能够理解这些概念,只要我们知道怎么使用它们就是了。其实,变换就是平面上一种坐标变化,听起来很抽象,但,只要我把它说具体了,你就会觉得不抽象了。相信各位如果玩过Photoshop,或者其它的绘图软件,应该知道什么叫做旋转,什么叫做倾斜,什么叫做平移……是的,这些就是
2012-11-17 11:43:11
436
转载 Windows Phone开发(17):URI映射
前面在讲述导航的知识,也讲了控件,也讲了资源,样式,模板,相信大家对UI部分的内容应该有了很直观的认识了。那么今天讲什么呢?不知道大家在练习导航的时候是否发现一个问题?当我们向页面传递一个参数的时候,是没问题的,但是,如果我们在XAML中使用这样的URI时,你敢保证它还能正常运行呢? /PageaTest.xaml?name=小强&age=100你发现,嘿,咋回事了?怎么报错
2012-11-17 11:42:32
412
转载 Windows Phone开发(16):样式和控件模板
在前面资源一文中也提过样式,样式就如同我们做HTML页排版时常用到的CSS样式表,它是对于特定娄型的可视化元素,应该可以直接说是针对控件的一种可重用的属性设置列表,这样对于需要设置相同属性值的同类型的多个控件来讲是大大提高效率,我们不必要为每个控件做重复的动作。下面是一个TextBox的样式示例,我们希望通过引用资源中的样式,使得页面上的所有TextBox控件都具有统一的外观,而且都只能输入数
2012-11-17 11:41:54
341
huawei E5375.rar
2020-08-07
ABB C# SDK实例代码
2019-01-15
HDS JSObfuscator2.32
2016-03-02
CodeSmith5.3破解版
2012-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人