【编程素养010】教程文章相关的互联网学习教程文章

结对编程 一

返回博客首页 返回作业列表 返回我的博客 软件工程第三次作业博客信息 沈阳航空航天大学计算机学院2020软件工程作业作业要求 https://edu.cnblogs.com/campus/sau/Computer1701-1705/homework/10616课程目标 熟悉一个“高质量”软件的开发过程作业目标 熟悉代码规范及结对互审目录软件工程第三次作业(1)结对队友代码(2)代码审查表(3)对队友代码的评价(4)小结 (1)结对队友代码 程序代码 (2)代码审查表功能模块名称简单的...

网络编程基础

1.socket 定义在 Linux 中的网络编程是通过 socket 接口来进行的。人们常说的 socket 接口是一种特殊的 I/O,它也是一种文件描述符。每一个 socket 都用一个半相关描述{协议,本地地址、本地端口}来表示;一个完整的套接字则用一个相关描述{协议,本地地址、本地端口、远程地址、远程端口}。socket 也有一个类似于打开文件的函数调用,该函数返回一个整型的 socket 描述符,随后的连接建立、数据传输等操作都是通过 socket 来实现...

管道式编程(Pipeline Style programming)

受 F# 中的管道运算符和 C# 中的 LINQ 语法,管道式编程为 C# 提供了更加灵活性的功能性编程。通过使用 扩展函数 可以将多个功能连接起来构建成一个管道。前言 在 C# 编程中,管道式编程(Pipeline Style programming)其实存在已久,最明显的就是我们经常使用的 LINQ。在进入 DotNetCore 世界后, 这种编程方式就更加明显,比如各种中间件的使用。通过使用这种编程方式,大大提高了代码的可维护性,优化了的业务的组合方式。 管道...

还有什么比挑战自己更有趣?试试这5种编程思路【图】

本文转载自公众号“读芯术”(ID:AI_Discovery)。在做真正喜欢的事情时,没有什么比不断挑战自己更有趣了。业余项目是很多程序员都会选择的进阶之策,大多数时候,进行业余项目时遇到的最大问题往往不是项目复杂,而是找到一种可以从事同时又很酷的业余项目。做自己真正喜欢的业余项目是提升自我的最好方法之一。使用新技术可以增加自己的技能,还可以尝试从未使用过的编程语言。本文为你推荐了5种业余项目,不如就从这里开始吧!1....

利用Mathematica进行有限元编程(三):三角形单元分析【代码】【图】

本文是对Mathematica有限元分析与工程应用一书的学习笔记。 三角形单元适用于具有复杂和不规则边界形状的问题,是一种常见的网格离散方式。 局部坐标系之前的杆单元和桁架元的局部坐标系容易建立,即建在其自身上即可。而三角形单元的局部坐标系显然不能这样建立,其常采用一套无量纲的自然坐标系——面积坐标,如下图所示:三角形123内部有一任意点P,P与顶点1、2、3组成3个子三角形,每个子三角形的面积与总面积之比记为$L_i$,即...

对二分法思想的体会 及 结队编程情况汇报

算法课第二章作业1. 对二分法思想的体会:二分法是分治法的一种,当遇到大问题难以解决的时候,可以使用二分法将问题细化,提高效率,减小问题规模。例如二分搜索,有效率高的优点,但是这个优点的实现前提是顺序存储结构,当n个元素已经排好序时使用二分搜索最好,否则在使用二分法之前要先做一次排序,而排序本身又是一种很费时的运算,这时使用二分法的效率也会有所减少。2. 结队编程情况汇报:由于之前我们有过分到同一组编程,...

第十二周编程总结【代码】【图】

这个作业属于那个课程 C语言程序设计II 这个作业要求在哪 https://edu.cnblogs.com/campus/zswxy/computer-scienceclass3-2018/homework/3237 我在这个课程的目标是 了解数组,函数,结构之间的关系 这个作业在那个具体方面帮助我实现目标 PTA练习 参考文献 《C语言程序设计》 本题要求实现一个函数,用于计算有n个元素的指针数组s中最长的字符串的长度。 函数接口定义: int max_len( char *s[], int n ); 其中n个字符串存储在s[]...

【雕爷学编程】Arduino动手做(69)---GY-30环境光传感器【图】

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能够抛砖引玉。 【Arduino】168种传感器模块系列实验(资料+代码+图形+仿真) 实验六十九: GY-30 数字光强度...

TCP通信:多线程网络编程【代码】

ServerSocket类: 在开发TCP程序时,首先需要创建服务器端程序。JDK的java.net包中提供了一个ServerSocket类,该类的实例对象可以实现一个服务器段的程序构造方法:ServerSocket(int port) 创建绑定到特定端口的服务器套接字常用方法:Socket accept() 侦听并接受到此套接字的连接IntAddress getIntAddress() 返回此服务器套接字的本地地址 Socket类: ServerSocket对象可以实现服务端程序,但只实现服务器端程序还不能...

CUDA 高性能编程【代码】

避免毕业后忘记,现在多记多记应老师的要求,从各处收刮资料开始接触CUDA编程。该技术可以加速处理程序超过1k,基于图形显示器的并行计算对基于图像有关的应用程序无疑是最佳选择,由于之后想做一个图像有关的项目,所以就入个坑!点赞 收藏分享文章举报Old urchin发布了7 篇原创文章 · 获赞 2 · 访问量 298私信 关注

GitHub 热点速览 Vol.14:周获 2k+ Vim 掀起三维编程风【图】

作者:HelloGitHub-小鱼干摘要(用于 公众号/博客园等地方)寓教于乐,应该是上周 Trending 的主题了,无论是被多人转发推荐的三维 Vim 项目 Vim 或者是流体运动的 WebGL Fluid Simulation 都趣味十足。当然说到真正的学习,肯定不如老项目 Blog——一个前端书写的系列文章及虽然已经一个季度过去但是依旧是程序员界话题的——developer-roadmap 表现抢人,在上周分别获得了 1k 和 3k 的 star,此外在游戏中学习 git 分支知识的 Le...

JUC并发编程学习文档【代码】【图】

JUC并发编程 1,什么是JUC(java.util.concurrent) java.util工具包业务:普通的线程代码:Thread Runnable 没有返回值,效率相对callable较低以及lock锁2,线程和进程线程,进程线程:一个程序,WeChat.exe,QQ.exe,程序的集合 一个进程可以包含多个线程,至少包含一个 java默认有两个线程,一个是main线程,一个是负责垃圾回收的GC线程进程 线程:例如开启了一个进程(腾讯视频),播放声音是一个线程,播放音乐是一个线程,...

可编程的web浏览方式【代码】

本段代码首先打开了CSDN网站,再点击Python模块,读取与python有关的博文信息 根据不同的页面结构可以改变代码 # 可以编程的web浏览方式(环境python3.8) # 非标准库 用于解析页面 from bs4 import BeautifulSoup, SoupStrainer # 非标准库 用于模拟浏览器 from mechanize import Browserbr = Browser() br.addheaders = [('User-Agent', 'Mozilla/5.0')] # 主页 rsp = br.open('https://www.csdn.net/')print('\n***', rsp.geturl...

结对编程2——单元测试【图】

码市:https://coding.net/u/lzx84/p/Calculation/git 组员: 201421123084 (林至贤) 201421123062 (林燕)题目描述:上一周大家为四则运算程序设计了2-3个新功能,本次在隔了一周之后,我们循序渐进地进阶。本次目标:把计算模块提取出来,单独创建一个类。针对提取出来的计算类的接口函数做单元测试。需求分析:对之前的各个计算方法进行单元测试。测试过程: 使用eclipse中的JUnit4以及eclemma代码覆盖率插...

Teardrop代码编程,创建虚假包【代码】【图】

Teardrop代码编程 编写Teardrop程序Teardrop代码编程,伪造一个虚假地址的IP包,包的内容填入Fake News。发送此包。并用wireshark抓包进行验证。编写Teardrop程序 1.在 Ubuntu 系统下。创建一个teardrop.c 文件,写入如下内容 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <netdb.h> #include <netinet/in.h> #include <netinet/udp.h> #include <arpa/inet.h> #include <sys/types....