.NET技术-5.0. NETCORE设置返回数据字段的大小写 问题来源于我写了一个接口,接口的返回类型是JsonResult,但是对接之后反应返回结果的首字母全小写了, 后来查了写资料返现.net core  对json 的处理默认使用驼峰式, 需要在ConfigureServices 方法中全局这只先不适用驼峰式处理 public void ConfigureServices(IServiceCollection services) { services.AddMvc().SetCompat…
.NET技术-4.0. NETCORE跨域 1.安装程序CORS程序包,一般默认都带了此程序包的 Install-Package Microsoft.AspNetCore.Mvc.Cors 2.配置CORS服务 在 Startup类,ConfigureServices方法里,添加如下代码: services.AddCors(option=>option.AddPolicy("cors", policy => policy.AllowAnyHeader().AllowAnyM…
第一个activity启动的代码: intent = new Intent(MainActivity.this, Main2Activity.class); startActivityForResult(intent, 1);//那个带的参数1,我也不是很明白,可能是标识 因为是要返回数据,所以要做一个接收的处理: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { S…
ASP.NET Core中返回 json 数据首字母大小写问题 在asp.net core中使用ajax请求动态绑定数据时遇到该问题 后台返回数据字段首字母为定义的大写,返回的数据没有问题 但是在前台得到的数据,字段首字母却变成了小写 此时用定义的首字母大写字段去接收数据会显示undefined,这是因为在asp.net core中json序列化默认使用驼峰格式处理字段,首字母变成小写,所以获取不到数据. 在Startup类的ConfigureServices()方法中进行配置,DefaultC…
1.0 可以利用Intent吧数据传递给上一个活动,新建一个叫“hellotest01”的项目. 新建活动FirstActivity,勾选“Generate Layout File”和“Launcher Activity”. 修改AndroidMainifest.xml中的内容: <activity android:name=".FirstActivity" android:label="第一个活动"> <intent-filter> <…
视频地址: https://www.bilibili.com/video/av35800108/?p=23 博客地址: https://jspang.com/post/flutter4.html#toc-3f5 主要学习子页面返回数据给父页面 下划线很一般定义内部的方法 snackBar去接收 XiaoJieJie类的创建 XiaoJieJie这个类就相当于我们的子页面 快捷键stless快速生成类: 快速生成可以谁用安卓studio里面的 Live Template: navigator.po…
写本文的契机主要是前段时间有次用青花瓷抓包有一步忘了,在网上查了半天也没找到写的完整的教程,于是待问题解决后抽时间截了图,自己写一遍封存在博客园中以便以后随时查阅. charles又名青花瓷,在iOS开发中的抓包中具有重要作用.最大的三点用处,一就是拦截别人软件的发送的请求和后端接口,练习开发.二是自己后端返回的response拦截修改后再接收以达到测试临界数据的作用.三写脚本重复拦截抓取别人的数据.(因为不太道德,本文不提第三点) 如果你不是在董铂然博客园看到本文,请点击查看原文. 1.开始之…
原文:WCF技术剖析之十六:数据契约的等效性和版本控制 数据契约是对用于交换的数据结构的描述,是数据序列化和反序列化的依据.在一个WCF应用中,客户端和服务端必须通过等效的数据契约方能进行有效的数据交换.随着时间的推移,不可避免地,我们会面临着数据契约版本的变化,比如数据成员的添加和删除.成员名称或者命名空间的修正等,如何避免数据契约这种版本的变化对客户端现有程序造成影响,就是本节着重要讨论的问题. 一.数据契约的等效性 数据契约就是采用一种厂商中立.平台无关的形式(XSD)定义了数据的结构,而…
在传统的开发过程中,我们的控制CONTROLLER层通常需要转向一个JSP视图:但随着WEB2.0相关技术的崛起,我们很多时候只需要返回数据即可,而不是一个JSP页面. ResponseEntity:表示整个HTTP响应:状态代码,标题和正文.因此,我们可以使用它来完全配置HTTP响应,它是一个对象. @ResponseBody:返回json格式的结果 @ResponseStatus:返回状态 ResponseEntity ResponseEntity是一种泛型类型.因此,我们可以使用任何类型作…
FreeSql 采用 ExpressionTree 优化读取速读,如果懂技术的你一定知道 .NETCore 技术下除了原生代码,最快就是 Emit 和 ExpressionTree. 项目在初期使用的反射+缓存,虽然 .NETCore 优化了反射性能,但经过与Dapper性能测试对比之后,发现仍然有一定差距,改成 ExpresstionTree 后才与 Dapper 性能相当. FreeSql 支持的类型较多,实现 ExpressionTree 的复杂度较大,有兴趣的朋友可以翻阅源代码. IFr…