读后 读后感 程序员 第一部
第一周作业
1. 一个完整计算系统的简要介绍。答:根据冯.诺伊曼体系,计算系统分为硬件和软件两类。硬件包括运算器、控制器、存储器、输入设备和输出设备五大部分组成。软件包括系统软件和应用软件。 2. 学会进制的转换,并简单举例完成转换。答:主要有二进制,八进制,十进制,十六进制二进制,逢二进位八进制,逢八进位十进 ......
微信小程序使用 wxs 对模板数据格式化展示
在小程序页面展示时,对时间、金额进行格式化处理。但是每次在 js 文件中处理,并 setData 感觉无比麻烦。是否可以直接在 wxml 模板文件中进行处理。正好发现了微信小程序 wxs,完全满足需求。 微信小程序 wxs 使用场景 WXS(WeiXin Script)是微信创造的一套脚本语言,虽然 ......
三相PFC程序30KW充电桩的500~1000Vdc 0~60A,绝对与实物一致的30KW三相PFC程序
三相PFC程序30KW充电桩的500~1000Vdc 0~60A,绝对与实物一致的30KW三相PFC程序。一、在技术指标参数中,若发现程序中并没有的,全额退款。二、文件资料包括:1、原理图,AltiumDesigner10格式。2、bom表。3、整个CCS工程项目文件,C语言源程序。4、量产机的详细 ......
小程序 page 和 onLoad 的赋值
貌似 page 中的赋值只会执行一次,而不是进入此页面后执行一次,例如: data: { title: '您认为别人是这样的吗?', bubblesTextList: app.globalData.mood_1 }, onLoad(options) { }, 那么获取到的 bubblesTextLi ......
人月神话读后感2
“人月”难道真的无法换算吗?添加人手对于项目的进展难道一点作用都没有吗?对此,书中也是予以了解答“人数和时间的互换仅仅适用于以下情况:某个任务可以分解给参与人员,并且他们之间不需要相互的交流。”上述的条件在编程领域几乎是不可能的,可以想见,在实际的工作中也极少存在有这些既可以分解,又不需要交流的工作 ......
《Python数学编程》学习笔记第一章——处理数字
开始学习的准备 由于全书都会涉及到类似matplotlib这样的数学统计库,本笔记的代码都在anaconda上的spyder编写并保证在anaconda上编译通过。也可以用pycharm和vscode,但是要注意应把相关的库先安装好。 基本运算 四则运算,乘方和取余 四则运算和乘方较为简单,在此不再 ......
《人月神话》读后感(二)
第七章的主题是为什么巴比伦塔会失败?书中写道巴比伦塔项目的失败是因为缺乏交流,以及交流的结果——组织。在日常编码中我们要明白团队的重要性,团队在一个完美的项目中是不可缺少的存在,在团队中要学会交流,不要“因为左手不知道右手在做什么,从而进度灾难、功能的不合理和系统缺陷纷纷出现。”由于对其他人的各种假 ......
代码混淆加密保护我们的C#程序
前面,我多次提到一些C# DLL的反编译工具,在我们没有对我们的程序有任何保护措施的情况下,别人利用这些工具很轻松的就能生成与原始源代码类似的高级代码,所以,我们需要混淆加密来让程序更加的安全,让别人不能那么轻易的获取到我们的劳动果实。 从其他网站截取过来的图片,图中并没有完全包含所有工具 从上图我 ......
人月神话读后感1
为什么“人月”是“神话”。小学的时候我们都做过这样的应用题:“工厂需要加工一批零件,安排5名工人的话需要10小时完成,那么安排25名工人加工,多少小时可以完成”之类的。对于这类题目,小学一二年级的学生都可以轻松得到答案。也正是如此,如今的工作中,仍有不少同仁秉持这样的小学生思维来衡量工作量,跟进工作 ......
3.30App端地铁查询 设计思路 源程序代码、运行结果截图、编程总结分析。
App端地铁查询 设计思路 源程序代码、运行结果截图、编程总结分析。 关于地铁查询App 的设计思路。 设计思路:我们沿用pc端的数据库设计结构,减少了我们的工作量。查询方法以及设计思路都很javaweb设计的大同小异。 在设计中我们遇到的主要问题就是安卓Studio中的mysql数据库的连接。(查 ......
《程序员修炼之道:从小工到专家》阅读笔记七
二十三、断言式编程 在自责中有一种满足感,当我们责备自己时,会觉得再没人有权责备我们。--王尔德 不要有“这绝不会发生...”的自我欺骗。 如果它不可能发生,用断言确保它不会发生。对于算法操作,有时断言也是有用的检查。 二十四、何时使用异常 将异常用于异常问题 异常表示即时的、非局部的控制转移--这 ......
人月神话读后感3
人月神话的观点:是与非这一章,也是20周年版本新增的内容,20年的发展让初版的一些观点变得过时,但是仍然有不少观点仍然适用,因而作者在这一章里把之前的每一章的主要观点都抽离出来,并对已经过时了的观点做了说明,可以说这一章是整本书的精华了吧。 20年后的人月神话这一章很长很长,算是一篇单独的文章,讨论 ......
构建之法第一章
前段时间抽空阅读了《构建之法》的第一章。这是继《程序员修炼之道》之后王建民老师推荐我们软件工程专业读的第三本书。从书中充满哲学的小故事,以及作者的领悟,受到了许多的启发。所以对这本书的兴趣便更加浓烈,静下心来仔细阅读。 从第一章中我总结出了四个要点:责任、沟通、进取、明晰。 1.责任,责任就是说我们 ......
2023.3.29——第一次结队作业
小组成员:宋德旻,张旭彤 题目: 今日总结: 今天,将地铁app进行了完善,实现了跳转到其他地图网页的功能,将演示视频录制完毕。 时间记录: 2023.3.13,15:42:36——2023.3.13,18:39:02 2023.3.14,15:54:00——2023.3.14,18:20:45 2 ......
2023.3.29——第一次结队作业
小组成员:张旭彤,宋德旻 题目: 今日总结: 今天,将地铁app进行了完善,实现了跳转到其他地图网页的功能,将演示视频录制完毕。 时间记录: 2023.3.13,15:42:36——2023.3.13,18:39:02 2023.3.14,15:54:00——2023.3.14,18:20:45 2 ......
App端地铁查询 设计思路 源程序代码、运行结果截图、编程总结分析。
关于地铁查询App 的设计思路。 设计思路:我们沿用pc端的数据库设计结构,减少了我们的工作量。查询方法以及设计思路都很javaweb设计的大同小异。 在设计中我们遇到的主要问题就是安卓Studio中的mysql数据库的连接。(查询数据库时主线程与子线程冲突的问题解决) 查询大致分为三大类:一:线路 ......
算法设计与分析 Assignment 1(第一章)
什么是算法?它有什么特点? 算法是一组规则或过程,用于解决特定问题或完成特定任务。算法通常包括一系列的步骤和操作,可以将输入数据转换为输出数据。算法可以应用于各种领域,如计算机科学、数学、工程等,用于解决计算、优化、搜索、排序、加密等问题。 算法有以下几个特点: 精确性:算法必须准确无误地描述每一个 ......
uni-app:微信小程序:预加载字体文件(hbuilderx 3.7.3)
一,官方文档地址: https://uniapp.dcloud.net.cn/api/ui/font.html 二,js代码: 1,app.vue <script> export default { onLaunch: function() { console.warn('当前组件仅支持 uni_m ......
《人月神话》读后感(一)
听到名字,如果不观看内容的话,我还以为是一本关于神话的小说,在读了《人月神话》这本书之后才知道《人月神话》这本书主要讲的是软件工程中人于团队关系的。 第一章的主题是焦油坑。主要讲的是编程系统产品开发的工作量是供个人使用的、独立开发的构建程序的九倍,我估计软件构建产品化引起了三倍工作量,将软件构件整合 ......
软件工程日报——《人月神话》读后感三
最近读了一本叫做《人月神话》的书,这本书是由软件工程大师Fred Brooks所著,是一本关于软件开发的经典之作。在这本书中,作者通过自己多年的实践经验,深入浅出地阐述了软件开发中的一些基本原则和方法,对于我们软件开发人员来说,是一本非常有价值的参考书。在这本书中,作者提出了一个非常有名的观点,就是 ......
微信小程序画布canvas的使用
wxml部分: <view class="container"> <canvas class="canvas1" id="myCanvas" type="2d" disable-scroll="true" bindtouchstart="canvasStart" bindtouchmove="can ......
第一章 计算机基础
1、硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 等组成,只有硬件但硬件之间无法进行交流和通信。 人用程序通过编程语言解释器,指令操作系统,最终控制电脑硬件来做符合人们需求的过程。 2、操作系统 操作系统用于协同或控制硬件之间进行工作,常见的操作系统有那些: w ......
C#:Windows Forms应用程序.cs/.designer.cs/.resx文件之间关系
在使用Visual Studio开发Windows Forms应用程序时,我们会发现每个窗体都有三个文件:.cs、.designer.cs和.resx。 这三个文件之间的关系是什么呢? 首先 .cs文件是窗体的代码文件,其中包含了窗体的所有事件处理程序、属性和方法等。 .designer.cs文件是 ......
如何给驱动程序签名?怎么做微软WHQL认证?
从 Windows Vista 开始,基于 x64 的 Windows 版本要求在内核模式下运行的所有软件(包括驱动程序)进行数字签名才能加载。未签名的驱动程序被系统阻止,数字签名可确保驱动程序已由受信任的开发人员或供应商发布,并且其代码未被修改。 什么是内核模式驱动签名? 操作系统中的内核模式表示 ......
计算机程序设计员( C++ )定向培养招生啦!考核通过后签约8000元到12000元月薪
感兴趣请加微信447260264报名咨询 计算机程序设计员( C++ ) 定向培养企业介绍鲁班软件股份有限公司成立于2001年,积极响应“数字中国”战略,以“建设1:1数字世界”为使命,致力于打造中国软件行业民族品牌,在市场具有广泛的品牌影响力。公司业务:涵盖数字造价、数字施工、数字基建、数字城市、 ......
对面的程序员赶紧看过来!布隆过滤器又有新玩法了~ | 博学谷狂野架构师
布隆过滤器 作者: 博学谷狂野架构师 GitHub:GitHub地址 (有我精心准备的130本电子书PDF) 只分享干货、不吹水,让我们一起加油!😄 什么是布隆过滤器 布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以 ......
commit的顺序调换和只push一部分commit的方法
【Git 如何忽略部分 commits,只 push 一部分 commits】 【idea内git rebase 调整commit顺序】 ......
C# Winform ComboBox默认选中项方法(高级程序员)
初级程序员: comboBox1.SelectedIndex=0;//设置该下拉框默认选中第一项。 又或者是 comboBox.SelectText = “默认选中的文本”; 高级程序员: 但是如果Combobox的DropDowStyle属性,选择为DropDownList则SelectText的 ......
chatgpt怎么帮助程序员
1、可以帮助程序员学习 1.1、总结概要 比如一篇文章《Java AQS 核心数据结构-CLH 锁》,这个文章很长,我们可以利用chatgpt帮我们学习这篇文章。 随着我们描述的越来越具体,chatgpt解释的越来越清晰。 1.2、阅读代码 比如这段代码,我不太想读,甩给chatgpt,他就帮你总结 ......