寻优 程序设计 程序0.618
Spring boot 开发的程序制作成docker镜像并将配置文件挂载到宿主机的方法
0x00.先创建通用的Dockerfile: FROM amazoncorretto:8 ARG JAR_FILE ADD ${JAR_FILE} app.jar ENTRYPOINT ["java","-jar","/app.jar" ,"-Dspring.config.location=file ......
用C#具体写出微信小程序授权登录
微信小程序授权登录的具体实现步骤如下: 1. 首先在微信公众平台申请小程序并获得 AppID。 2. 在小程序端调用 `wx.login()` 方法获取 code。 3. 将 code 发送到后端服务器,后端服务器使用 AppID 和 AppSecret 调用微信服务器接口 `https://api ......
2023-03-22 wepy小程序业务之在遍历中调用方法return我们想要的值
业务场景:有一个列表,需要对列表中的一些数据进行处理。 初始方案:写一个function,遍历的时候调用这个方法去遍历。 结果:行不通,这种写法在wepy这个小程序框架上行不通(哪怕是把这个方法从外部调用or写在methods里面也无法调用), 所有我更改了策略:在该列表的数据源进行赋值的时候就处理 ......
linux 后台运行 Java 程序
一、进入程序所在目录 cd / cd home/joincallcc/ 注: cd / 中间有一个空格 二、关闭已经运行的程序(如这个程序已经在运行应先关闭它)查看所有进程 ps ux 杀死进程 kill 21001 通过 PID 找到它,杀死这个进程。 kill 21001 中间有空格 三、后台启 ......
python 编写一个程序用lambda查找输入给定的字符串是否是以'a'开头 是返回True 不是返回Flase
https://www.cnblogs.com/frazer-cxy-jsfx/ 这段代码可以双重输入,双重判断, data1 = input('请输入一个字符串:') # data2 = input('请输入一个字符串:') aed = lambda x: x.startswith('a') pr ......
小白也让你拥有一套属于自己的chatgpt中文小程序
大家是不是看到别人拥有自己小程序,不要急接下来我分享一套开源的微信小程序。 首先我实在找源码的过程中,一直到不到可用的或者找到了不会弄得东西。于是自己就找啊找最终找到了一套 前后端齐全,加详细视频搭建的微信小程序。接下来进入正题 编辑切换为居中 添加图片注释,不超过 140 字(可选) 看git ......
OpenAI CEO Sam Altman都点赞的程序员成长路线和方法
服务开发者的有效方法,首先是要关注程序员圈子里的热门话题,归纳起来其实开发者最关注的是这三个方面: 一、语言和框架更新: 程序员圈子中经常会讨论各种语言和框架的更新,特别是一些热门语言和框架,如JavaScript、Python、React、Angular等。如果有任何更新或重大更改,程序员们会积极 ......
性能测试技术笔记(三):如何设计一个压测平台
转载:https://www.cnblogs.com/imyalost/p/17031603.html 前面两篇笔记介绍了如何快速上手压测项目以及压测前准备测试环境和测试数据的一些方法。 这篇文章,我想分享下关于压测平台功能设计和技术实现方案的一些技术笔记内容,内容主要来源于两方面: 18年我所在性 ......
论中国程序员与古代妓女共同点
程序员是一个近现代才有的行业,而妓女在古代也是一个普遍存在行业。两者看起来好似十万八千里,但是却能抽离出一些共性(对,深受OOP毒害,强调是中国程序员)。 我归纳了几个共同点,以方便后续讨论。 1.从两个行业来看。年龄似乎都不是什么优势。我们都是吃青春饭的,花期过了自然就只有凋谢的命运。程序员35岁 ......
设计模式-index
设计模式是个老生常谈的话题, 不同的人对此有不同的看法 新手可能会觉得设计模式难以理解, 并且也只与编程语言有关, 或者只与前端后端有关, 适用范围很窄 或者就干脆觉得这玩意儿没啥卵用, 写了那么一大坨只是让代码变得复杂难懂, 不如直接复制黏贴删删改改来得方便 老手可能会觉得设计模式就是yyds, ......
设计模式-六大原则
六大原则是设计模式的基石, 是后面所提具体的二十三种设计模式的指导思想 总则: 开放封闭原则 对扩展开放, 对修改封闭 当我们需要添加新的功能时, 可以通过添加新的代码或者模块来实现, 而不需要修改已有的功能模块, 这样可以避免新增的功能影响到原来已经在正常运行的功能 最简单的例子就是函数重载 pu ......
微信小程序之wx.getLocation再次授权问题解决
首先,在page外定义一个公共函数用于发送获取位置的请求 var getLocation = function (that) { wx.getLocation({ type: 'wgs84', success: function (res) { // 经纬度 var latitude = res.l ......
getLocation小程序获取用户地理位置,逆地址解析(位置描述),将经纬度转为省市区的位置描述
在近期做得一个小程序里要展示当地天气情况,这也就意味着要获取当前位置信息,小程序这边需要getLocation来向用户发起弹窗申请授权获取位置信息。就像下面这样: 不过呢,现在的getLocation()只能获取到用户当前位置的经度、纬度.......又让我回想起高一时那个地理我刚及格的成绩,咱得把 ......
计算机组成与设计 硬件软件接口 第五版 流水线部分笔记
TODO1:为什么果壳不在 IDU 阶段读出寄存器?而要在后端?是跟超标量、乱序有关系吗? TODO2: 修改PC难道比修改其它寄存器更快吗? TODO3: 长流水线有什么缺点? TODO4: 需要两个存储器吗?优缺点? TODO5: 气泡指令是什么?为什么可以起到阻塞的作用?比起直接阻塞有什么优缺 ......
程序猿要chatpgpt干掉了?
如何拥抱被chatpgpt拉开的人工智能大时代 昨天 chatgpt-4 发布了。我看到好多技术圈的人都惶恐着,以后咱们都要失业了/(ㄒoㄒ)/~~ 和之前差不多的是毫无意外地又引动了一大波舆论。虽然之前的消息发布也是引动“风波”的中心,但是好像4的发布才更大的搅动“技术圈的风云”。 引用小沈阳的一 ......
设计模式-javascript实现【设计原则】
1. 单一职责原则(SRP原则) 单一职责原则的职责被定义为“引起变化的原因”。如果我们有两个动机去改写一个方法,那么这个方法就具有 两个职责。每个职责都是变化的一个轴线,如果一个方法承担了过多的职责,那么在需求变迁过程中,需要改 写这个方法的可能性就越大。 因此,SRP原则体现为:一个对象(方法) ......
设计模式-javascript实现【代理模式】
定义: 代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问。 1. 代理模式的实现 const Flower = function(){}; const xiaoming = { sendFlower: function(target){ const flower = new Flowe ......
python程序执行cmd乱码
背景起源 需要svn log -limit 1获取日志(含中文), 我Python程序运行毫无问题,程序无乱码,中文可以正常解析, 但是有功能需要调用其他程序,调用(客户端)node去做一些事情, 然后莫名其妙的就乱码了,变成了 | 1 line\r\n\r\n1????????????\r\n 解 ......
小梅哥课程学习——串口接收程序的设计与调试
1 //基本原理:采样 2 //技巧是:一位数据采多次,统计得到高电平的出现的次数 3 //次数多的就是该位的电平值。采样7次,0、1、2、3低电平,4、5、6、7位高电平。 4 //把一位数据分为16段,舍弃前五段和后四段,取中间7段来进行采样。 5 //起始位检测:通过边沿检测电路。 6 //设 ......
推荐一款多功能的跨平台小程序管理工具
在微信平台的疯狂扶持下和开发者的认可下,简单易上手的微信小程序一经推出反响就非常好,微信小程序技术推出之后,开发者环境一石激起千层浪,各大超级 App 厂商也纷纷跟投,像是百度、支付宝、抖音等 App 都走上了小程序这一条路。 ......
前端设计模式——状态模式
状态模式(State Pattern):将对象的行为和状态分离,使得对象可以根据不同的状态来改变自己的行为。在前端开发中,可以使用状态模式来管理页面的状态和响应用户的交互。 在状态模式中,对象的行为取决于其内部状态,当状态发生变化时,对象的行为也会相应地发生改变。这种模式通过将状态抽象为独立的类来实 ......
现代设计
现代设计方法有哪些? 传统设计,现代设计? 现代设计手段,特征? 优化设计数学模型? 有无约束设计方法? 直接法,间接法? 有限元的基本思想? 软件? 基本思路? 过程? 可靠性定义? 特点? 鲁棒性设计? 启发式算法? 蚁群算法? 遗传算法? 模拟退火法? 粒子群优化算法? 人工神经网络算法? 创 ......
为什么Tomcat架构要这么设计?这篇文章告诉你答案!
Tomcat体系架构 Tomcat项目结构 bin目录 bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。 很多环境变量的设置都在此处,例如可以设置JDK路径、tomcat路径 startup文件:主要是 ......
如何设计高可靠的订单同步方案
跨业务域数据联查和搜索的需求层面优化 为了实现对跨业务域数据的联查和搜索,例如退款单的退款状态和发货状态,订单的订单状态和退款状态,需要在需求层面进行上溯。这样可以跳出现有方案框架的局限,拓展搜索解决方案的范围,并且更清晰地认识现有方案设计和实现的前提和约束。 具体来说,这种跨业务域的联查和搜索需要 ......
win32api之Windows应用程序(五)
什么是消息队列 当我们在使用鼠标或键盘时,操作系统会将这些动作转换为一个消息(message),并将其发送到相应的消息队列中。这个消息包含了一些信息,例如动作的类型、坐标、时间戳等等。 在Windows系统中,每个窗口都有一个消息队列,操作系统将接收到的消息按照先后顺序依次存储在该队列中,等待程序读 ......
面向对象设计&&类与对象的关系
1、面向对象程序设计 程序设计的过程,就是设计类的过程 万物皆对象,程序来源生活,只不过是抽象化--现实的类抽象化 人类:java程序中的类 人:Java中具体的对象 姓名,年龄等等:java中对象的属性特征,静态描述 吃饭,睡觉:Java中对象的方法,动态行为 2、类和对象的关系 类是抽象的概念, ......
go 常用设计模式-创建型模式
本次分享的创建型模式主要包括: 单例模式 简单工厂模式 工厂模式 抽象共工厂模式 1.单例模式 package singleton import "sync" /* 创建型模式 */ var ( instance Singleton once sync.Once ) type Singleton s ......
go 常用设计模式-行为型模式
本次分享的行为型模式,主要包含: 责任链模式 策略模式 观察者模式 模板模式 访问者模式 1.责任链模式 package chainOfResponsibility import "fmt" /* 行为模式: 通过账目报销的例子说明,不同的级别领导,其权限不同,如100元级别,100元级别等 */ ......