草庐IT

社会工程

全部标签

Verilog HDL——LED流水灯工程&LED点阵显示

LED流水灯/*filename:top_cpld.vauthor:akadiaodata:2022.09.27log:ledlight*/moduletop_cpld(inputclk, //50Hzinputrst_n, output[7:0]led);//寄存器reg[31:0]timer;reg[7:0]led_r;assignled=led_r;always@(posedgeclkornegedgerst_n)//时钟上升沿复位下降沿 if(~rst_n) timer0;//复位计数器清零 elseif(timer==32'd99_999_999) timer0;//计数器

Android Studio 导入工程&Gradle和JDK配置&修改工程名称&修改包名

一、Gradle配置经常遇到导入的工程却编译不过,很多情况下就是因为配置不一样导致有问题,主要有两个配置:AndroidGradlePluginVersionGradleVersion找一个能正常运行的项目,把它两配置成一样,一般都能解决问题。①AndroidGradlePluginVersion修改项目根目录下build.gradle修改dependencies如下buildscript{dependencies{classpath"com.android.tools.build:gradle:4.2.1"}}②GradleVersion查看和修改Flie—>ProjectStruture—

软件工程建设的伦理问题

软件工程建设的伦理问题摘要:软件工程是一门涉及软件开发、设计、测试、维护和管理等方面的科学和技术。当代社会人们工作、生活越来越离不开各类应用软件,特别是近两年随着AI人工智能的蓬勃发展从根本颠覆着人类的传统认知,重塑着我们这个世界,一个个曾经的梦幻场景不断的变成现实,也就是说未来已来。科技是把双刃剑,它给我们带来巨大好处的同时也产生了很多弊端,由此,软件工程功能、用途的伦理问题越来越引起人们的关注。软件工程伦理是指软件工程中的道德、伦理、法律和社会责任等方面的问题。因此,探讨计算机软件工程的伦理问题及其解决方案,对于促进计算机软件技术的可持续发展和合理应用具有重要意义。关键词:计算机软件;工程

给 Web 前端工程师看的用 Rust 开发 wasm 组件实战

什么是wasm组件?wasm全称WebAssembly,是通过虚拟机的方式,可以在服务端、客户端如浏览器等环境执行的二进制程序。他有速度快、效率高、可移植的特点。对我们Web前端工程最大的好处就是可以在浏览器端使用二进制程序处理一些计算量大的处理,使用他比javascript快的特点优化性能。目前浏览器对wasm的兼容性如下:在移动端除了android4.4和ios10下不支持外,其他版本都能提供支持。还需要注意的是wasm有可能占用大量内存,使用第三方包含wasm调用的组件需要注意内存占用防止闪退。为什么用Rust?wasm模块可以用多种语言来编译,包括C/C++/C#、Rust、JAVA、

微软仅凭「提示工程」让GPT-4成医学专家!超过一众高度微调模型,专业测试准确率首次超90%

微软最新研究再次证明了提示工程的威力——无需额外微调,无需专家策划,仅凭提示,GPT-4就能化身“专家”。使用他们提出的最新提示策略Medprompt,在医疗专业领域,GPT-4在MultiMedQA九个测试集中取得最优结果。在MedQA数据集(美国医师执照考试题)上,Medprompt让GPT-4的准确率首次超过90%,超越BioGPT和Med-PaLM等一众微调方法。研究人员还表示Medprompt方法是通用的,不仅适用于医学,还可以推广到电气工程、机器学习、法律等专业中。这项研究在X(原Twitter)一经分享,就引发众多网友关注。沃顿商学院教授EthanMollick、Artifici

网络安全工程师必知的WEB知识

作为一名网络安全工程师,尤其是WEB渗透测试工程师,必须掌握一些WEB相关的基础知识,下面重点从WEB服务架构、浏览器请求过程、服务器操作系统、WEB应用服务器、数据库系统、动态网站脚本语言、WEB前端框架等。1.Web服务架构Web服务主要分为C/S架构和B/S架构。下面做一下分别介绍。C/S架构指客户端/服务器架构,客户端是一个程序安装在电脑上,专门用于和服务端连接,跨平台能力差,跨平台则需要重新开发客户端,现在这种架构基本上被弃用了,除非有特殊场景要求。B/S架构指浏览器/服务器架构,不需要安装客户端软件,通过浏览器访问服务器,业务扩展简单方便。2.浏览器请求过程首先由客户端发起DNS域

学系统集成项目管理工程师(中项)系列11b_沟通管理(下)

1. 沟通过程的有效性1.1. 效果1.1.1. 在适当的时间、适当的方式、信息被准确的发送给适当的沟通参与方(信息的接收方),并且能够被正确的理解,最终参与方能够正确的采取行动1.2. 效率1.2.1. 强调的是及时提供所需的信息2. 沟通基本技能2.1. 主动倾听2.2. 尽最大可能帮助自己理解信息内容2.3. 加强团体的沟通技能2.4. 不回避问题,尽量了解事实真相2.5. 设定沟通目标,并采取必要的跟踪、验证手段确定是否达到沟通目标2.6. 具有多层次的沟通协商能力,能够保证最大程度的满足多方利益2.7. 强大的表达能力,能够帮助其他人提振士气,增加团体的执行能力2.8. 强大的人格魅

学习黑客十余年,如何成为一名安全工程师?

学习黑客十余年,如何成为一名安全工程师?学习十余年的经验,最终我的心得是——决定大多数人是否能够学会这个技术的关键点,是对一些基本问题的理解是否准确。我曾经问过很多学习黑客技术的初学者为什么要学习这个,我得到的最多答案就是“我要变得很牛逼”,然而至于如何才算牛逼呢,他们的答案是“如果我学会黑客技术,我就会怎么样怎么样”,而当你继续问要学习什么才能这么牛逼时,基本上就给问住了。举例来说,如果小明认为“如果我要学会黑客技术,我就可以盗美女的QQ号啦”,那么如果小明是按照一个专业黑客的路线发展的话,小明首先需要做的就是要精通C语言。而学习C语言与盗QQ这种工具流比起来,简直不知道要高级多少倍,因此自

STM32f103入门 CubeMX使用教程--安装教程及新建工程

一、STM32CubeMX简介1、STM32CubeMX是ST意法半导体近几年来大力推荐的STM32芯片图形化配置工具,目的就是为了方便开发者,允许用户使用图形化向导生成C初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX几乎覆盖了STM32全系列芯片。在CubeMX上,通过傻瓜化的操作便能实现相关配置,最终能够生成C语言代码,支持多种工具链,比如MDK、IARForARM、TrueStudio等省去了我们配置各种外设的时间,大大的节省了时间安装CubeMx一共需要三个JRE(JavaRuntimeEnvironment)Java运行环境运行JAVA程序所必须的

阿里云云计算助理工程师认证(ACA)考后总结与心得含必刷题

序    这篇文章是想分享给还未考试的朋友和想考试的朋友,顺便把自己总结的笔记和一些考点分享出来  阿里云助理工程师认证 ACA认证,主要面向学生,初学者,获得此认证证明已初步了解云技术知识和阿里云产品使用。 例如,阿里云云计算助理工程师ACA认证主要涉及阿里云的计算、存储、网络、安全类的核心产品,是对阿里云主要产品技术技能水平的全面检验和能力认证,算是云计算行业的入门证书。拥有这个证书能证明在云计算领域的专业能力,获得更多就业机会!  还有一点,我再准备了视频备考和api文档学习之后,发现做了一下考试样题,还是错误率很高,照着这个错误率肯定通过不了考试,在网上找了很多试题,不是没有答案就是没