NOT
超级app的背后:无为而治的道家智慧
成为超级APP,是每一个APP的梦想。 所谓超级APP,就是平台化的基础APP,拥有庞大的用户群和广泛的功能,基本属于“装机必备”。目前,国内唯一公认的超级APP是微信,没几个人敢说自己的生活能离开微信。微信之所以能成为超级APP,是因为掌握了社交这一核心需求,并且同一赛道几乎没有竞品。由社交出发, ......
| 低门槛的小程序开发:需要了解的运行原理与安全机制 | | --- |
现在大多数前端开发人员都需要写小程序,而且还需要对小程序进行优化,所以我们必须要懂得一些小程序的运行机制。这篇文章我们就来介绍一下吧。 什么是小程序 小程序页面本质上还是网页,使用的技术栈与网页开发基本一致,都用到HTML、CSS和JS。 了解小程序的由来 在小程序没有出来之前,最初微信WebVie ......
技术干货分享:实现app中跑自己小程序的最低可实现方式
微信作为超级APP,除了庞大的用户群体外,更让人一直模仿便是:在桌面应用上如何跑自己的小程序?那么作为一名程序员,自从有了这个想法以后,就想着如何把他变成现实。但是,目前调研了一圈后发现,基本没有可能自己完成,所以基本只能依靠其他工具包来完成。直到偶然间看到一位开发大佬的公众号讲到 FinClip ......
基于资源编排服务(ROS)实现存量资源的IaC化
背景 如今,基础设施即代码(Infrastructure as code,IaC)是云资源管理和编排的趋势,基于 IaC 的管理模式,在提升云资源自动化管理能力,降低管理成本的同时,可以大大降低云资源管理平台的复杂度。 但是,考虑到账号下存在大量存量资源的情况,如果想要对所有的云资源以 IaC 的方 ......
c语言代码练习34
问:将字符串的n个字符左旋 例 :asdf左旋一个sdfa asdf左旋两个dfas #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include<string.h> void Ayue(char* ar, int k) { int i ......
CF1523D Love-Hate 题解
抽象化题意: 一共有 \(m\) 个元素,给定 \(n\) 个集合,每个集合的元素不超过 \(15\) 个,求出一个元素个数最多的集合 \(S\) 是至少 \(\lceil \dfrac{n}{2} \rceil\) 个集合的子集。 其中$ p $ $ (1 \le n \le 2 \cdot 10 ......
C99中的柔性数组和其内在本质
示例: #include <stdio.h> #include <stdlib.h> // 定义一个包含柔性数组的结构体 struct flex_array { int size; int data[0]; }; int main() { int i; int size = 10; // 动态分配内 ......
如何用Java找出两个List中的重复元素,读这一篇就够了
在Java编程中,我们经常需要找出两个列表(List)中的重复元素。在本文中,我们将探讨三种方法来实现这一目标。 方法一:使用HashSet Java中的HashSet是一个不允许有重复元素的集合。我们可以利用这个特性,通过合并两个List并计算差集,来找出重复的元素。 以下是一个通过使用HashS ......
利用CloudFlare Workers实现网络自由
1、打开官网https://www.cloudflare.com/zh-cn/注册登录 2、左侧菜单点"Workers和Pages"——创建Workers 3、部署 "Hello World" 脚本,部署后点击编辑 4、替换代码,https://github.com/3Kmfi6HP/EDtunne ......
Android Kotlin 协程初探
1 它是什么(协程 和 Kotlin协程) 1.1 协程是什么 维基百科:协程,英文Coroutine [kəru’tin] (可入厅),是计算机程序的一类组件,推广了协作式多任务的子程序,允许执行被挂起与被恢复。 作为Google钦定的Android开发首选语言Kotlin,协程并不是 Kotli ......
【记录2】华为云耀云服务器L实例_mysql部署CentOS 7
产品官网:https://www.huaweicloud.com/product/hecs-light.html 1.本地终端远程登录华为云耀云服务器L实例 购买华为云耀云服务器L实例后,我采用的是Putty作为本地终端,在华为云耀云服务器L实例上进行mysql的安装和配置、后续的应用部署提供数据库 ......
【记录3】华为云耀云服务器L实例-配置安全组 CentOS 7
书接上回,在华为云耀云服务器L实例上配置完毕mysql后,我们开始配置相应的安全组与防火墙设置 1.进入华为云耀云服务器L实例的控制台,点击云服务器,进入云服务器配置界面 2.上方选择入方向规则一栏,点击添加规则,开始添加以下两条规则: (1)3306安全组为数据连接必备,用于与云服务器的数据库连接 ......
【记录4】华为云耀云服务器L实例-本地Navicate连接数据库 CentOS 7
书接上回,在完成了mysql部署和云服务器的安全组配置后,需要用本地的数据库管理工具Navicate远程连接华为云耀云服务器L实例上的数据库 1.打开已下载安装的Navicate软件(下载安装过程不在此赘述),左上角新建链接,这里CentOS7使用的是MariaDB数据库服务,故我们选择创建Mari ......
使用函数指针和信号槽函数情况比较
函数指针的使用场景: C风格回调函数:当需要在C风格的API或库中使用回调函数时,函数指针非常有用。这允许您将函数指针传递给C API, 以便在特定事件发生时调用您的函数。例如,Qt的一些底层模块可能需要与C库进行交互,这时函数指针是一个有用的工具。 定时器:在Qt中,您可以使用QTimer类来触发 ......
【保姆级教学】抛弃QuickConnect,免费极速远程访问黑群辉、白群晖NAS
相信很多使用群晖NAS的小伙伴都不满意群晖自带的QuickConnect远程访问,不是速度慢就是连不上,而且很多套件不支持QuickConnect,这里我将教大家如何使用免费的内网穿透工具来实现异地远程访问群晖NAS,而且支持所有的套件的远程访问,小白也能看懂。 步骤1:注册并安装内网穿透工具Sol ......
GO语言的流程控制语句
if if 5 > 9 { fmt.Println("5>9") } 如果逻辑表达式成立,就会执行{}里的内容。 逻辑表达式不需要加()。 {必须紧跟在逻辑表达式后面,不能另起一行。 if c, d, e := 5, 9, 2; c < d && (c > e || c > 3) { //初始化多个 ......
【记录1】华为云-购买与使用软件管理 CentOS 7
【记录一】华为云耀云服务器L实例-购买与使用软件管理 CentOS 7 今天我们采用华为云耀云服务器L实例为例,介绍开始选配服务器到修改相关配置信息,到使用服务器管理软件进行服务管理,并上传文件到服务器中。 https://www.huaweicloud.com/product/hecs-light ......
升讯威在线客服系统的并发高性能数据处理技术:为多线程处理同步数据
我会通过一系列的文章详细分析升讯威在线客服系统的并发高性能技术是如何实现的,使用了哪些方案以及具体的做法。本文将介绍如何为多线程处理同步数据。 ......
Java ConcurrentModificationException异常原因和解决方法
Java ConcurrentModificationException异常原因和解决方法 Java ConcurrentModificationException异常原因和解决方法 在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util. ......
支付宝沙箱超详细教程+避雷经验,看这篇就够了
使用支付宝沙箱的时候经常踩坑 TAT 自己排查问题还要花好长时间。
今天总结了一下支付宝沙箱的使用教程,希望帮助到大家,避免重复踩坑~ψ(*`ー´)ψ ......
[VM] The JavaScript Virtual Machine
Table of Content Introudction to VMs CPU - Understanding the Pysical Machine VMs - Arrays, Objects, functions, prototype chains DepotExplorer: collect ......
反向兼容问题:多平台小程序如何集成到自自有app
说到小程序,大部分的读者第一反应,可能是微信小程序、支付宝小程序。确实,以前小程序这种生态只有巨头才玩的起。 但现在,任何企业,甚至是个人,都能低成本地在自己的App添加运行小程序的能力,可以自主建设小程序生态、发布管理小程序内容。 小程序类技术的企业商用,意味着:企业拥有了和互联网平台们类似的技术 ......
工具分享:一款可以兼容微信支付宝多个小程序的兼容工具
antmove 的初衷是提供一种小程序跨平台开发的解决方案,帮助开发者底层本实现小程序的跨平台开发(微信小程序、支付宝小程序、百度智能小程序、头条小程序),做到一套代码开发、多小程序平台运行的目的。 目前 antmove 已经帮助了多款微信小程序到支付宝小程序的迁徙,代码转换率高达 90%+,极大的 ......
Unity如何搭建游戏框架
Unity引擎本省就是一个框架,我们基于Unity再做一个游戏开发框架,本质就是建立一种组织自己项目的方式和方法,让程序+美术+策划一起协同工作,同时能开发出满足项目需求的游戏产品。所以游戏框架的架构与设计与项目管理本身有很密切的关系,今天从另外一个维度来说说基于游戏引擎来如何来做游戏app游戏开发 ......
运维简笔
Fork炸弹,定义一个函数,名为“:”,函数调用自身函数,管道符开子进程,最终导致消耗光内存资源 :(){ :|:& };: for循环,获取cpu个数,执行对应数量的dd命令,从零设备文件,写到空设备文件,消耗光全部cpu资源 for i in seq 1 $(cat /proc/cpuinfo ......
dpdk 相关文章
https://blog.csdn.net/weixin_42571882/article/details/121996209 DPDK】网卡绑定和解绑步骤 https://blog.csdn.net/jpmsdn/article/details/79928880 : pktgen 手动发送。 例子 ......
[ABC176F] Brave CHAIN
[ABC176F] Brave CHAIN 洛谷:[ABC176F] Brave CHAIN Atcoder:[ABC176F] Brave CHAIN Problem hhoppitree 有 \(3n\) 张卡片,其中每张卡片上都写着 \(1\sim n\) 中的一个数,他会重复以下操作 \(n ......
CSP-S2023游寄
补个游记。 day 0 前往秦皇岛,路上颓废,打半天地灵殿N打不过,一直卡在小五。不过顺便打通了非想天则N。 day 1 上午复习了一些板子。下午考试。 T1一看范围,爆搜题。但一开始读错题了,开场大概40分钟才做完。 然后开始做T2,嗯?范围 \(2\times 10^6\),CCF应该不会出什么 ......
Unity 跨平台底层如何处理C#代码
在面试中,我们经常会被问到Unity的底层是如何处理C#,本节给通过一下3个点来给大家详细的分析这个问题: (1) C#的发展历史; (2) Unity为什么用C#; (3) il2cpp解决了什么问题; 对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发 ......
Unity打造Timer定时器框架
1: 为什么我们要自己造轮子来做定时器系统 传统的Unity做定时器的方式有三种,总结如下: 对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发的技术大佬,欢迎你来交流学习。 (1) 在组件类里面定义一个变量,每次Update的时候,累积时间,当时间到达特 ......