
编程综合
文章平均质量分 97
Chiva Chen
www.hahamango.cn
展开
-
asp.net core 对接拼多多(多多进宝)
因为公司业务需要对接拼多多的多多进宝,来实现返利分佣等。这篇文章大概记录一下对接过程中的一些问题。开放平台首先就是需要我们在注册一个账号创建应用,然后就是正常的套路了(官方也有教程),创建应用,上传应用图标,应用回调地址等信息填写好就可以了。信息好像是要经过拼多多的审核的但是好像基本提交都是秒过,可能只是做做样子吧。当创建完应用之后这时候如果我们尝试在拼多多的测试API调用多多进宝就接口的话是不行的,提示没有权限。这里还要做多一步就是登陆多多进宝网站(多多进宝官网),然后在多多进宝的开放者中心绑定刚刚原创 2020-10-08 15:29:28 · 2514 阅读 · 0 评论 -
软件质量的一些问题
软件质量的一些问题前言大概在今年初的时候公司立项的一个短视频直播带货的APP,一直忙到最近APP也算是正式上线了,公司的运营也在推广了。但是上线以来有个问题可以说一直困扰着我们这十来人的开发团队那就是软件的bug非常多,经常被公司的运营还有跟公司有合作关系的用户投诉说这个点不了,那个又报错,现在没有进行大量的推广日活也不大的情况下还好如果以后进行大量推广的话这样的软件质量是绝对不行的,连自己那关都过不了,怎么说服消费者去使用?原因如果要分析原因的话可能有一下几点吧:开发写完代码就丢给测试进行测试原创 2020-09-05 23:36:21 · 1559 阅读 · 0 评论 -
一个适合新手的开源项目(asp.net core)
一个适合新手的开源项目(asp.net core)项目地址 AspNet.Security.OAuth.Providers环境VS2019 或 vscode dotnet core 3.1知识点准备需要熟悉OAuth2.0协议流程和一些asp.net core项目的基本知识项目介绍该项目是asp.net core的一个关于OAuth2.0的中间件库,如果对OAuth2.0不是很熟悉的可以用搜索引擎先看看,网上有很多介绍的文章。简单来说我们平时看到的很多的第三方登陆就是用的OAuth原创 2020-05-23 23:17:37 · 3647 阅读 · 0 评论 -
Castle 动态代理-异步方法的代理
Castle DynamicProxy 动态代理-异步方法的代理(C#)Castle Core版本 v4.4.0 Github.net core 2.2上一篇文章中我们介绍了Castle动态代理对于同步方法的动态代理,那么这篇文章就直接进入主题介绍如何使用Castle来对异步方法进行代理。为何对异步方法会失效首先为什么Castle会对异步方法(async-await)的动态代理失效?...原创 2019-07-28 10:32:13 · 2501 阅读 · 1 评论 -
Castle DynamicProxy 动态代理(C#)
Castle DynamicProxy 动态代理(C#)Castle Core版本 v4.4.0 Github.net core 2.2本文章的被代理方法均为同步方法,异步方法不适用。基本概念动态代理是实现代理模式的一种方法,而代理模式可以在不修改原有对象的情况下为对象添加新的功能,也是面向切面(AOP)的一种实现。对现有对象添加新功能,那么相对于调用者来说接口应该是不变的,所以...原创 2019-05-29 19:49:31 · 9169 阅读 · 1 评论 -
OPCUA标准java实现 Milo库 证书的生成和使用
Milo库中的证书生成和使用在我的上一篇文章《Milo库OPCUA协议java实现》中发现比较多人留言说到比较困惑在创建客户端过程中的证书的生成和使用。下面我就跟大家说一下。使用Milo库自带的证书生成工具在上一篇文章中我们可以看到,OPC UA客户端对象的创建是需要一个X509Certificate证书对象,和一个KeyPair密钥对。下面的代码用到了Milo库中的工具对象来读取或者创建...原创 2019-04-17 15:55:15 · 11167 阅读 · 10 评论 -
OPCUA标准java实现 Milo库
Milo库今天跟大家来介绍一下一个OPC UA协议的开源库,我们使用的现场设备为西门子的S7-1500 CPU,西门子的S7-1500在V2.1版本后就直接可以作为OPC UA的服务器来供其他客户端访问。所以用OPC协议来进行数据采集就是最好的方式。计算机语言采用java,所以也花了很大的力气来找OPC UA通信协议的java实现库,尽管OPC Foundation在Github上也有协议的j...原创 2019-01-27 11:01:26 · 42961 阅读 · 102 评论 -
web开发编码问题
关于在web开发过程中的编码问题前言昨天小编写的一个小的表单提交程序发现了乱码的问题,虽说以前也碰到过,而且这次解决起来也挺快,但是也一直没有认真的去想过这个问题,究竟从表单提交到服务器端响应请求这中间的编码机制到底是怎样?先抛几个问题:为什么有时候<meta charset="utf-8">不太管用?html页面的编码方式究竟由什么决定?各浏览器对编码的处理一样吗?更改html页面编码因为原创 2017-08-28 23:10:40 · 489 阅读 · 0 评论 -
回调函数是什么鬼(java)
回调函数(callback)是什么鬼?(java)这篇文章我们来谈一谈回调函数,什么是回调函数?下面是百度百科的解释: 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。所以说回调原创 2017-08-20 16:21:51 · 1279 阅读 · 1 评论 -
计算机整数编码系统
计算机内部的数据编码方式原创 2017-04-09 13:19:34 · 1285 阅读 · 0 评论 -
Python 3 邮件的接收(IMAP)
因为前段时间在使用Ubuntu的时候,不想在GUI下接收邮件所以就打算自己写一个在命令行下接收邮件的程序,考虑到开发效率问题所以就直接用Python来写了。 (开发环境是Python3 + Ubuntu16.04 + IMAP协议) 参考资料: python3 imaplib库的官方文档 python3 email库的官方文档邮件协议在开始之前下面我们来认识一下邮件协议(POP3,IMAP,原创 2016-09-11 09:50:16 · 17255 阅读 · 2 评论 -
面向对象是什么鬼(OOP)
什么是面向对象我们知道现代的编程方式基本上都是面向对象了,那么面向对象是什么鬼,面向对象跟面向过程有什么不一样? 面向对象编程(英文Object Oriented Programming),所以也叫做OOP。我们知道早期的计算机编程是基于面向过程的,因为早期计算机处理的问题都不是很复杂,所以一个算法,一个数据结构就能够很好的解决当时的问题。但是随着计算机技术的发展,要处理的计算机问题越来越复杂。为原创 2016-08-24 11:09:02 · 21395 阅读 · 0 评论 -
在ubuntu中用vscode编译调试C\C++
关于在ubuntu中用vscode编译调试C\C++安装vscode的C\C++插件。配置launch.json和task.json这两个文件编译调试C++程序(注意以上过程请确保在ubuntu里面安装了c++编译器,和vscode) 第一步 在vscode中安装C++的插件,按ctrl+p调出命令行,在上面输入ext install cpptools,或在也可以只输入ext install原创 2016-07-16 16:06:48 · 68221 阅读 · 16 评论