LsWorld‘s blog
C语言指针 C语言指针
指针类型的意义: 1.指针类型决定了指针解引用操作符能访问几个字节: char* p能访问1个字节, int* p 能访问4个字节 2.指针类型决定了指针+1,-1,加的或者减的时几个字节:char* p;p+1,跳过一个字节。int* p
2023-08-20
数据存储相关 数据存储相关
整型内存存储的数据形式计算机中的有符号数(整形,**即首位为符号位,0表示”正”,1表示”负”**)有三种表示方式,即原码,反码和补码。(无符号数的原码反码补码和符号位为正时规则相同。) 当符号位为正时(首位为0)则原码反码补码相同。 当符
2023-08-20
如何对后端传来的数据进行JSON序列化 如何对后端传来的数据进行JSON序列化
引言在传统Web开发领域我们通过ajax请求接收到后端发来的数据时,浏览器都已经帮我们完成了json的序列化,而在Flutter显然是不支持直接显示后端接收到的请求的,如此我们就需要对请求接收到的数据进行序列化,转变成为我们能看懂的东西。这
2022-11-09
typeorm使用distinct并有传入值时才进行where搜索 typeorm使用distinct并有传入值时才进行where搜索
TypeOrm介绍typeorm是一个对象关系映射模式,主要就是为了解决面向对象与关系数据库存在的互不匹配的技术。当然使用typeorm可能有时候不如直接sql语法查询,但是使用orm框架可以更容易写出高内聚低耦合的代码来,主要就是为了减少
2022-11-05
nestjs的模块,控制器,提供者介绍 nestjs的模块,控制器,提供者介绍
介绍 本文参考了nestjs官方文档 在使用了用nodejs搭建的koa和express框架后发现使用前端的语法也可以搭建一个不错的后端,而现在又逐渐趋势于用typescript来开发,就发现了nestjs可以很好的支持typescr
2022-10-15
Flutter中运用Provider Flutter中运用Provider
前言要明白为什么用Provider,在原先修改数据都是通过setState来进行修改,这样导致视图和逻辑无法分层,使后续代码难以维护,所以可以通过Provider来进行更好的维护。想在Flutter中实现MVVC架构的话通过Provid
2022-09-29
Flutter实现rsa加密与解密 Flutter实现rsa加密与解密
前言在想使用rsa加密前,应该首先了解什么是rsa加密。rsa作为目前流行的非对称加密,所需要公钥和私钥两把钥匙才能解开传输的数据。所以要使用rsa加密算法,首先就得要设置公钥和私钥(私钥一般都是放在后端,私钥在前端极其不安全,前端的代
2022-09-16
Dart语言学习 Dart语言学习
最近想开发一个即时通讯的app,想要通过跨端平台来做一个app,众所周知,目前比较流行的跨端平台有electron(主要桌面开发)、uniapp(小程序方面应用多)、react native(和flutter在app占比差不多)和flutt
2022-09-06
mysql常用语句总结 mysql常用语句总结
创建数据库CREATE DATABASE 数据库名; 删除数据库drop database 数据库名; 创建表#IF NOT 表示不存在就创建 CREATE TABLE IF NOT 表名 (column_name column
2022-09-01
JavaScript实现方法的重载 JavaScript实现方法的重载
最近在使用node.js做后端时,想使用方法重载来实现一个函数可以接收不同的参数,但是javascript作为一个弱类型语言,无法实现方法的重载,就只能通过奇淫技巧来实现。 目前发现的方法有: 使用arguments 参数的长度来判断传入
2022-08-26
获取扇贝单词接口数据 获取扇贝单词接口数据
@TOC 最近想做一个背单词相关的app,要是自己一个个去网站搜然后再复制到数据库中太慢了,所以就考虑能不能通过接口或者python自动将数据爬下来。 第一步,登录并寻找可以爬取的数据(想直接看结论可以到第四步)首先要先登录去寻找扇贝单
2022-08-19
vue3的ref与reactive的区别 vue3的ref与reactive的区别
Vue3中使用ref和reactive需要注意的点最近在开发项目中,想到复杂的数据对象都应该用reactive,就想用reactive来接收父组件传来的值,再通过emit传递回去。 但在这遇到了一个坑,用reactive来接收对象时,控制台
2022-08-18
5 / 8