一个C#程序员学习微信小程序路由的笔记(图)

分享到:

  路由大家应该都知道,在微信小程序也是有的,毕竟它是单页面应用程序。在WeChat中有五种跳转方式,分别是wx.switchTab、wx.reLaunch、wx.redirectTo、wx.navigateTo、wx.navigateBack。今天我们就说一说 如何使用这几个API来跳转页面,并且我们还要学习...

现代 C++ 救不了程序员!

分享到:

  经常有程序员为C++辩护说:“只要你不使用任何从C继承过来的功能,C++就是安全的”!但事实非如此。  根据本文作者在大型C++项目上(遵从现代的惯用做法)的经验来看,C++提供的类型完全不能阻止漏洞的泛滥。本文中就会给出一些完全根据现代C++的惯用...

12个有趣的C语言问答

分享到:

  0. gets() 方法  Q:以下代码有个被隐藏住的问题,你能找到它吗?A:这个不显眼的问题就是使用了 gets() 方法。此方法接受一个string类型参数,但是却没有检测此数值是否 有足够的空间来拷贝数据。所以这里我们一般用 fgets() 方法将来的更好。  ...

C++接口与实现的抽象分离

分享到:

  IPerson.h1 #ifndef I_PERSON_H_2 #define I_PERSON_H_34 #include <string>5 #include <ostream>6 class IPerson7 {8 public:9     virtual std::string GetName() const = 0;10     virtual int GetAge()...

一文扒开C语言指针神秘的外衣,指针也不过如此嘛(图)

分享到:

  指针是 C 语言的灵魂,指针可以直接操作内存,指针使C程序更加高效,等等等等。相信 C 语言初学者学到指针时,会看到很多这样描述指针的话,但是却往往一头雾水。所以,本节不会一上来就直接说指针,但是相信我,看完本节,你一定会觉得 C 语言的指针也...

.NET Core 最小化发布

分享到:

  .NET Core 应用最小化独立部署发布,.NET Core 默认应用独立发布,大概占用50m左右的空间,不同的系统大小有所区别。  .NET Core 的发布之前我也有所介绍,.NET Core 跨平台发布(dotnet publish) 具体可以看这篇文章。  今天来看看.NET Core 最小化...

C语言的位操作常见例子

分享到:

  我们每一种计算机语言最终都会通过编译器转换成机器语言来执行,所以在编程中,位操作是常见且高效的数据处理手段之一,下面列出一些基于C语言的场景实例,便于日常开发中学习和使用  例一,编写函数 getbits(x,p,n) 从数值x的第p位开始返回n位数值#...

.NET中JSON的序列化和反序列化的几种方式(图)

分享到:

  一、什么是JSON      JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使...

.Net Core 环境下构建强大且易用的规则引擎(图)

分享到:

  1. 引言  1.1 为什么需要规则引擎  在业务的早期时代,也许使用硬编码或者逻辑判断就可以满足要求。但随着业务的发展,越来越多的问题会暴露出来:  逻辑复杂度带来的编码挑战,需求变更时改变逻辑可能会引起灾难  重复性的需求必须可重用,否...

解决 .net core 中 nuget 包版本冲突问题

分享到:

  今天在一个 asp.net core 项目中遇到了 nuget 包版本冲突的问题,错误信息如下:  Version conflict detected for Microsoft.AspNet.WebApi.Client. Reference the package directly from the project to resolve this issue.    Cnblogs.Zzk.Serv...

尝鲜.net core2.1 ——编写一个global tool

分享到:

  用过npm开发都知道,npm包都可以以全局的方式安装,例如安装一个http-server服务,可以使用npm i http-server -g来将http-server包安装到全局环境。安装完之后,就可以通过cmd或者powershell运行全局工具http-server命令,来使用静态托管服务。dotnet ...

如何将PCL项目转换成.Net Standard项目(图)

分享到:

  从Xamarin.Forms 2.4开始,我们可以基于.Net Standard 2.0来构建Xamarin.Form项目,而不必像之前那样通过PCL项目进行构建。让我们迁移的.Net Standard理由是,通过.Net Standard构建的项目可以获得更好的平台移植性,对于我而言,最直观的进步是不再需...

.NET Core 获取操作系统各种信息(图)

分享到:

  一.前言  .NET Core 内置了一些API供我们获取操作系统、运行时、框架等信息。这些API不是很常用,所有有些小伙伴可能还不知道,这里做一些可能用到的获取操作系统的API介绍  二.判断操作系统  判断操作系统是否为 Linux OSX Windows,主要使用 S...

.net core使用orm操作mysql数据库(图)

分享到:

   Mysql数据库由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL是一个多用户、多线程的关系型数据库管理系统。 工作模式是基于客户机/服务器结构。目前它可以...

.net环境下跨进程、高频率读写数据(图)

分享到:

  一、需求背景  1、最近项目要求高频次地读写数据,数据量也不是很大,多表总共加起来在百万条上下。  单表最大的也在25万左右,历史数据表因为不涉及所以不用考虑,  难点在于这个规模的热点数据,变化非常频繁。  数据来源于一些检测设备的采...

.Net Core小技巧 - 使用Swagger上传文件(图)

分享到:

  前言  随着前后端分离开发模式的普及,后端人员更多是编写服务端API接口。调用接口实现文件上传是一个常见的功能,同时也需要一个选择文件上传的界面,可以编写前端界面上传,可以使用Postman、curl来模拟上传请求。上述的方式多多少少有点麻烦。Swa...

.net core下定时任务的实现(图)

分享到:

  生成验证码  验证码实现的逻辑比较简单,生成一个随机数的图片,然后将随机数保存至cookie中,用于客户端校验。  首先是写个生成随机数的方法,下面提供个简单的生成算法,不是特别严谨,但作为后台管理应用基本够用了。  private static string ...

C++性能榨汁机之惊群问题(图)

分享到:

  一个小场景  在开始正式讨论我们的问题之前,我们先想象这么一个小场景:  场景1:6只小鸟停在电线上休息,都在等待食物。  场景2:我们向鸟群投放一条小虫,作为它们的食物。  场景3:6只小鸟看到有食物到来,都停止休息,一起飞起来去抢夺食...

如何在C#项目中使用NHibernate(图)

分享到:

  现代化大型项目通常使用独立的数据库来存储数据,其中以采用关系型数据库居多。用于开发项目的高级语言(C#、Java等)是面向对象的,而关系型数据库是基于关系的,两者之间的沟通需要一种转换,也就是对象/关系数据库映射(Object/Relational Mapping,...

C# Hook原理及EasyHook简易教程(图)

分享到:

  前言  在说C# Hook之前,我们先来说说什么是Hook技术。相信大家都接触过外挂,不管是修改游戏客户端的也好,盗取密码的也罢,它们都是如何实现的呢?  实际上,Windows平台是基于事件驱动机制的,整个系统都是通过消息的传递来实现的。当进程有响应...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2019, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道