E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python函数编程实战
整理所需的知识点
书籍《深入理解JVM虚拟机》《Java设计模式》《Java编程思想》《编程之美》《剑指offer》《大型网站技术架构》《分布式java应用:基础与实践》《Java并发
编程实战
》《linux内核设计与实现
sher_v_365
·
2020-03-19 17:58
工程化
编程实战
callback接口学习
warning增加头文件#includebug输入quit命令,并没有执行退出循环的结束条件不对while(pNode!=pLinkTable->pTail)//当遍历最后一个节点时,退出了循环体,没有对链表最后一个节点进行判断{if(Conditon(pNode)==SUCCESS){returnpNode;}pNode=pNode->pNext;}returnNULL;debugstep1:修
Arrkwin
·
2020-03-19 17:00
工程化
编程实战
callback接口学习
一、测试运行1、安装配置MinGW后,在VS中编译报错,如图:2、后来参考其他同学,用linux进行编译,于是改变环境,连接了Ubuntu进行编译:3、添加头文件#include后,传至Ubuntu虚拟机,重新编译运行,结果如下:二、寻找错误1、可以在代码中发现,当输入quit时,此时出了问题:2、进入FindCmd函数tDataNode*FindCmd(tLinkTable*head,char*
谭浩1410
·
2020-03-19 14:00
Python函数
基本使用原理详解
1.什么是函数函数就相当于具备某一功能的工具函数的使用必须遵循一个原则:先定义后调用2.为何要用函数1、组织结构不清晰,可读性差2、代码冗余3、可维护性、扩展性差3、如何用函数1.函数的定义定义的语法'''def函数名(参数1,参数2,...):"""文档描述"""函数体return值1.def:定义函数的关键字;2.函数名:函数名指向函数内存地址,是对函数体代码的引用。函数的命名应该反映出函数的
西楼xilou
·
2020-03-19 13:11
scratch少儿
编程实战
:灵药战争(第一课)
游戏介绍Hi,小朋友们!我是阿达老师。我们从这节课开始进入一下新的游戏的学习,在经历了《星星猎手》的激动,《寻找蛋糕》的刺激之后,今天我们来一个拼手速的游戏,我们新游戏的名字叫做《灵药战争》你准备好了吗?我们开始吧游戏背景介绍小阿达,来到了神秘的异次完空间,那里有可以提升智力的灵药,为了能够变得更聪明,小阿达决定闯闯这个异次元空间,与怪物大战三百回合,收集足够多的灵药在这个游戏项目中有三个角色,分
阿达老师
·
2020-03-19 13:12
工程化
编程实战
callback接口学习笔记
一、尝试编译运行lab5-1代码在macos中gcc命令被clang占用,我们使用gcc-9命令进行编译出现警告implicitdeclaration,提示我们strcmp函数在使用前没有进行声明,我们加上头文件后再进行编译。之后再进行编译就没有警告信息了,我们尝试运行menu程序可以看到输入命令help和version时功能正常,但是quit命令却没有正常运行。二、我们尝试使用GDB进行调试。在
沈硕
·
2020-03-19 13:00
工程化
编程实战
callback接口学习笔记
实验要求在VSCode下编译运行lab5-1.tar.gz即http://pan.baidu.com/s/1pJ0qAIv通过VSCode+GDB调试程序找出quit命令无法运行的bug产生的原因分析callback接口的运行机制,总结callback接口设计的方法一配置环境1安装gcc首先在Windows下的VSCode下搭建C开发环境,这里使用mingw-w64配置gcc环境,文件链接:htt
邹浩元
·
2020-03-19 13:00
工程化
编程实战
callback接口学习笔记
工程化
编程实战
callback接口学习笔记1、在VSCode下编译运行lab5-1.tar.gz即http://pan.baidu.com/s/1pJ0qAIv2、通过VSCode+GDB调试程序找出quit
yumiao233
·
2020-03-19 11:00
工程化
编程实战
callba接口学习笔记
一、实验要求在VSCode下编译运行lab5-1.tar.gz通过VSCode+GDB调试程序找出quit命令无法运行的bug产生的原因分析callback接口的运行机制,总结callback接口设计的方法二、实验过程1.首先安装好vscode和MinGW并配置好环境变量。2.然后通过gcc-otestlinktable.cmenu.c输入'quit'指令,发现执行quit命令无法退出程序,出现错
浩翔Zz
·
2020-03-19 11:00
工程化
编程实战
callback接口学习
工程化
编程实战
callback接口学习一、下载源代码,编译运行相关代码运行Ubuntu环境,将老师给的代码下载下来,用tar-zxvf命令解压使用gcc工具进行编译,这里用到的命令是gcclinktable.cmenu.c-o
Euterpe0511
·
2020-03-19 08:00
Java多线程
编程实战
指南(核心篇)读书笔记(一)
走进Java世界中的线程start方法调用结束并不意味着相应的线程已经开始运行,运行时间有线程调度器决定运行结束的线程所占用的资源(如内存空间)会如同其他Java对象一样被JVM虚拟机垃圾回收为什么不直接调用run方法?如果在某处代码中直接调用某个线程的run方法,那么这个线程的run方法将在当前线程中运行,而不是在其自身线程中运行,违背了创建线程的初衷。但是,确实是允许直接调用run方法的。Th
大齐老师
·
2020-03-19 05:25
2019-02-20
python函数
根据类型,可分为四种无参无返回;无参有返回;有参无返回;有参有返回;应用自调函数;例如匿名函数回调函数;以一个函数作为另一个函数的参数根据用法匿名函数;只能有一个表达式,表达式的结果就是返回值,不用写return闭包函数;还有python类的三种方法;实例方法,也叫一般方法,不需加任何修饰,直接用def定义,以self作为第一参数,需要实例化才能调用静态方法,用@staticmethod修饰,不需
嗷呜UU
·
2020-03-19 03:31
工程化
编程实战
callback接口学习笔记
运行环境:macOSCatalina10.15.1+VSCode1.42.1一.在VSCode下编译运行lab5-1.tar.gz即http://pan.baidu.com/s/1pJ0qAIv1.使用gcc编译源代码,可执行文件命名为menu,编译器报出warning2.根据提示在menu.c中引入头文件include解决这个warning,重新编译生成可执行文件menu3.运行menu,发现h
SA19225222
·
2020-03-19 00:00
工程化
编程实战
callback接口学习笔记
工程化
编程实战
callback接口学习笔记工作环境:win10、MinGW-W64(gccversion5.2.0、gdbversion7.9.1)1.VSCode下编译运行在项目目录下运行命令:**gcc
17Lapis
·
2020-03-18 22:00
工程化
编程实战
callback接口学习笔记
工程化
编程实战
callback接口学习笔记1.实验环境vscode+Remote-ssh插件使用vscode远程登录Linux虚拟机开发xshell方便将windows主机中的文件传输到虚拟机中,本次实验室将实验代码传输到虚拟机中
Dlemon
·
2020-03-18 22:00
工程化
编程实战
callback接口学习笔记
作业要求在VSCode下编译运行lab5-1.tar.gz即http://pan.baidu.com/s/1pJ0qAIv通过VSCode+GDB调试程序找出quit命令无法运行的bug产生的原因分析callback接口的运行机制,总结callback接口设计的方法具体实现1.环境准备首先安装MAC环境下的GCC打开VSCode,通过Ctrl+Shift+x安装C/C++调试器下载作业要求中的la
小甜、
·
2020-03-18 22:00
工程化
编程实战
callback接口学习笔记
一、实验目的在VSCode下编译运行lab5-1.tar.gz即http://pan.baidu.com/s/1pJ0qAIv通过VSCode+GDB调试程序找出quit命令无法运行的bug产生的原因分析callback接口的运行机制,总结callback接口设计的方法二、实验过程1、运行menu.c,找出错误的运行结果。运行结果为:查看结果,使用quit发现没有退出程序,而是提示worngcmd
毛无用
·
2020-03-18 21:00
工程化
编程实战
callback接口学习笔记
一、编译并运行help、version命令执行正常,但quit命令出错二、Debug从命令输入到执行过程:源代码:更改后:运行结果:能正确运行quit命令Callback接口学习成果:CALLBACK,即回调函数,是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在
365/24/60
·
2020-03-18 21:00
工程化
编程实战
callback接口学习笔记
1.环境搭建1.1在mac平台使用vscode进行环境搭建安装C/C++插件安装gcc,mac可能自带有gcc,可使用gcc--version查看gcc版本打开项目文件并另存为工作区配置tasks.json和launch.json文件1.2解决Debuggerexecutable'/usr/local/bin/gdb'isnotsigned.报错原因是在Mac系统(10.9)里默认不允许GNUgd
MosEleven
·
2020-03-18 21:00
工程化
编程实战
callback接口学习笔记
一、实验要求1.在VSCode下编译运行lab5-1.tar.gz2.通过VSCode+GDB调试程序找出quit命令无法运行的bug产生的原因3.分析callback接口的运行机制,总结callback接口设计的方法二、实验过程1.首先安装好vscode和MinGW并配置好环境变量,在系统变量中的Path添加新的环境变量,也就是bin所在绝对路径,之后打开cmd输入gcc-v即可看见gcc版本信
Sun大阳哥
·
2020-03-18 20:00
工程化
编程实战
callback接口学习笔记
本次实验任务:在VSCode下编译运行lab5-1.tar.gz即http://pan.baidu.com/s/1pJ0qAIv通过VSCode+GDB调试程序找出quit命令无法运行的bug产生的原因分析callback接口的运行机制,总结callback接口设计的方法实验环境:Windows10+VScode+MinGW64一、实验准备在这里可以下载相应平台的VScode并进行安装,用VSco
meijl
·
2020-03-18 20:00
工程化
编程实战
callback接口学习笔记
一、在VSCode下编译运行lab5-1.tar.gz资源:http://pan.baidu.com/s/1pJ0qAIv显示报错,在这个区域内未声明。添加头文件String.h上面显示不能打开输出文件,然后我到工程目录文件夹中找,并没有生成menu.exe二进制文件。然后我直接在终端利用gcc命令生成menu.exegcc-omenumenu.clinktable.c按照错误提示,我在工程目录下
双月候鸟
·
2020-03-18 19:00
10分钟学会
python函数
式编程
在这篇文章里,你将学会什么是函数范式以及如何使用Python进行函数式编程。你也将了解列表推导和其它形式的推导。函数范式在命令式范式中,通过为计算机提供一系列指令然后执行它们来完成任务。在执行这些指令时,可以改变某些状态。例如,假设你最初将A设置为5,然后更改A的值。这时在变量内部值的意义上,你改变了A的状态。在函数式范式中,你不用告诉计算机做什么而是告诉他这个东西是什么。比如数字的最大公约数是什
编程新视野
·
2020-03-18 18:43
【Callback接口初探】工程化
编程实战
Callback接口学习笔记
工程化
编程实战
Callback接口学习笔记环境:系统:Manjaro内核版本:5.4.24gcc版本:9.2.1VSCode:1.43.0任务:在VSCode下编译运行lab5-1.tar.gz通过VSCode
万有引力丶
·
2020-03-18 18:00
工程化
编程实战
callback接口学习笔记
VSCode配置为了使用VSCode调试功能,需要配置launch.json和tasks.json文件,使得VSCode可以编译并启动调试。在VSCode中打开lab5.1文件夹,并打开其中的menu.c文件。此时按下Ctrl+Shift+B进行编译,下面的终端会提示编译错误的信息,主要意思是缺少定义。因为menu.c调用了linktable.c中的函数,而默认生成的编译模板只是将自身文件(即me
maxiaowei0216
·
2020-03-18 17:00
工程化
编程实战
callback接口学习笔记
1.代码debug//输入"help"程序都返回为"Thisisawrongcm";//输入"version""quit"程序返回正常;//设置断点,检查输入"quit"时指针p为空指针的原因;//输入"quit"程序后,调用FIndCmd获取p值,而FindCmd又调用SearchLinkTableNode;//SearchLinkTableNode的逻辑中,while内使用回调函数Condit
xbb1973
·
2020-03-18 17:00
工程化
编程实战
callback接口学习笔记
源代码lab5-1.tar.gz1.运行menu.c,找出错误的运行结果。运行结果为:2.从结果可以看出,quit命令结果与预期不一致。while(1){printf("Inputacmdnumber>");scanf("%s",cmd);tDataNode*p=FindCmd(head,cmd);if(p==NULL){printf("Thisisawrongcmd!\n");continue;
yzSY
·
2020-03-18 16:00
Python Time 函数
importtime;#引入time模块ticks=time.time()print"当前时间戳为:",ticks很多
Python函数
用一个元组装起来的9组数字处理时间:importtimelocaltime
ferrint
·
2020-03-18 14:42
工程化
编程实战
callback接口学习笔记
首先输入gccmemu.clinktable.c-omemu进行编译发现提示warning,原因是没有导入头文件,需要导入#include重新编译,显示成功运行编译完的文件memu,输入help发现还有quit命令,输入quit命令后报错。打开源代码进行分析。发现当p为空时,会输出Thisisawrongcmd!进入到FindCmd函数进行查看很明显,FindCmd执行完SearchLinkTab
ustc-sun
·
2020-03-18 13:00
工程化
编程实战
callback接口学习笔记
1.1、运行环境linux,编译工具gcc,实验代码lab5-1.tar.gz即http://pan.baidu.com/s/1pJ0qAIv1.2、使用gcc编译程序linktable.c和menu.c,即使用命令gcc-otestlinktable.cmenu.c,将linktable和menu.c编译成可执行文件,名为test。注意需要在menu.c的头文件中加入#include,否则报错缺
不知道取什么呀
·
2020-03-18 12:00
工程化
编程实战
callback接口学习笔记
一、在VSCode下编译运行lab5-1.tar.gzWindows下安装gcc由于需要在VSCode下编译运行C文件,所以第一步需要在Windows下的VSCode下搭建C开发环境。可以使用mingw-w64来安装gcc环境。方法如下:点击网址下载,下载速度可能过慢,请耐心等待。如实在无法下载成功,可使用分享链接,提取码:enuw。下载后解压缩,将bin目录添加到环境变量,我的目录为D:\VSC
qinzhimi
·
2020-03-18 11:00
工程化
编程实战
callback接口学习笔记
工程化
编程实战
callback接口学习笔记1.运行程序,得到如下结果:可以看出quit命令无法正常执行,那么我们需要通过debug进入到main函数中接收指令函数中查看2.设置断点,debug程序PSC
LintonW
·
2020-03-18 11:00
函数(二)
局部变量:1、参数2、在函数里直接定义的变量可变参数*:元组在
Python函数
中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。参
步_尘
·
2020-03-18 09:19
python函数
2.0
一、函数的参数1、位置参数(一般未知数)defpower(x,n):求x的n次方2、默认参数将某个参数默认为一个值defpower(x,n=3):默认n为3,可不用填power(x)n不为3power(x,n=4)参数更多必选参数在前,默认参数在后defpower(name,gender,age,city):name,gender为必选可将age,city设为默认power('m'.'m',7)p
小灰灰233
·
2020-03-18 06:36
Python函数
的高级用法
一、函数的特殊用法1.变量可以指向函数代码演示:#abs------>absolute#abs()是一个系统的内置函数【built-infunction】print(abs(-10))#10print(abs)##结论一:abs(-10)是函数的调用,而abs是函数本身x=abs(-20)print(x)#20f=absprint(f)##结论二;函数本身也可以直接赋值给一个变量,也就是说:变量可
hollow_02f9
·
2020-03-17 20:39
工程化
编程实战
callback接口学习笔记
工程化
编程实战
callback接口学习笔记1.运行程序,得到如下结果:可以看出除了quit命令,其他的都可以正常执行,那么我们需要通过debug进入到main函数中接收指令函数中查看2.设置断点,debug
甜橙htc
·
2020-03-17 20:00
工程化
编程实战
callback接口学习笔记 SA19225507 周光印
程序需要把多线程的库注释掉,这个库WINDOWS平台没有带,并且需要加上首先编译程序运行程序的功能及流程typedefstructDataNode{tLinkTableNode*pNext;char*cmd;char*desc;int(*handler)();}tDataNode;这个数据结构是本程序的核心,本程序的主要功能是在程序初试化的时候创建一系列命令的节点通过链表链接起来,当用户输入命令的
f10111125
·
2020-03-17 20:00
SA19225332_第二次作业
工程化
编程实战
callback接口学习笔记一编译,链接并执行源代生成可执行文件二执行help,version命令时程序正常识别,执行quit命令时报错三debug过程通过分析SearchLinkTableNode
小不点明
·
2020-03-17 17:00
工程化
编程实战
callback接口学习笔记
工程化
编程实战
callback接口学习笔记编译首先缺少头文件,在munu.c头部添加语句#include使用vscode打开实验文件夹,打开terminal,输入指令:gcc-otestlinktable.cmenu.c
Guo_r
·
2020-03-17 17:00
python函数
式编程介绍之 yield表达式形式详解
前言yield的英文单词意思是生产,刚接触Python的时候感到非常困惑,一直没弄明白yield的用法。最近又重新学习了下,所以整理了下面这篇文章,供自己和大家学习参考,下面话不多说了,来一起看看详细的介绍吧。先来看一个例子deffoo():print("starting...")whileTrue:res=yieldprint("res:",res)g=foo()next(g)在上面的例子里,因
ckllf
·
2020-03-17 15:43
python
yield
14.程序编程进阶:函数的参数
接上一讲,这节我们专门介绍
python函数
的参数处理本节主要内容函数的形式参数和实际参数函数的参数定义规则函数参数的默认值函数的可变参数函数的关键字参数函数的命名关键字参数1.3.函数的参数1.3.1函数的形式参数和实际参数函数的参数主要会涉及到两个概念
大牧莫邪
·
2020-03-17 12:00
2017年度.C#学习规划.初步
1.目标书籍:学习完这四本C#的书之后不再购买C#开发的相关书籍《C#多线程
编程实战
》,《C#并行编程高级教程~精通.NET4ParallelExtensions》,《深入理解C#》第3版,《CLRviaC
养鹅乡民Lacrima
·
2020-03-17 07:00
1.线程基础 -《多线程
编程实战
》
1.线程基础-《多线程
编程实战
》线程的生命周期,包括创建线程、挂起线程、线程等待,以及中止线程。
大捕猎店
·
2020-03-16 20:56
工程化
编程实战
callback接口学习笔记
工程化
编程实战
callback接口学习笔记1.配置vscodec/c++调试编译环境,并运行lab5-1.tar.gz中的代码按照老师上课所给出的vscode配置环境,但是我遇到了些问题,macOS下无法
humanyang
·
2020-03-16 19:00
工程化
编程实战
callback接口学习笔记(作业二)
1.在VSCode下编译运行lab5-1编译代码ERROR原因:menu.c中缺少了string类库,无法使用strcmp解决ERROR:menu.c中include导入类库后,再进行编译2.通过VSCode+GDB调试程序找出quit命令无法运行的bug产生的原因使用help打印出所有的command,可以看出只有help和quit,挨个测试功能后发现quit不能按照期望输出step-2.1排查
迷惑er
·
2020-03-16 13:00
工程化
编程实战
callback接口学习笔记
一.VSCode下编译运行通过如下编译命令gcc-otestlinktable.cmenu.c在当前工作目录下生成一个test.exe可执行文件二.通过VSCode+GDB调试程序找出quit命令无法运行的bug产生的原因源码分析输入quit发现提示错误命令wrongcmd试着找出quit无法运行的原因,查看源码中menu.c中发现tDataNode*p=FindCmd(head,cmd);if(
maizeDu
·
2020-03-16 12:00
工程化
编程实战
callback接口学习笔记
实验内容:1.在VSCode下编译运行lab5-1.tar.gz即http://pan.baidu.com/s/1pJ0qAIv在VSCode扩展商店中安装C++/C和CodeRunner,下载好离线mingw-64,手动添加bin目录的path环境变量之后,cmd输入gcc/g++-v查看mingw是否安装成功,如果成功,VCSCode就可以编译运行C/C++代码了,在VSCode中打开实验代码
sunjie888
·
2020-03-16 12:00
工程化
编程实战
callback接口学习笔记
1、编译运行相关程序1.1、Ubuntu和windows下的vsCode工具,编译工具g++,实验代码lab5-1.tar.gz即http://pan.baidu.com/s/1pJ0qAIv1.2、使用gcc编译程序linktable.c和menu.c,即使用命令gcc-otestlinktable.cmenu.c,将linktable和menu.c编译成可执行文件,名为test。注意需要在me
张洲
·
2020-03-16 12:00
后端Num02
使用视图的过程视图就是一个
python函数
,被定义在"应用/views.py"文件中。使用视图时需要进行两方面操作,两个操作不分先后。在"应用/views.py"中定义视图。
徒手敬岁月丶
·
2020-03-16 07:28
网络
编程实战
(第二篇)
本篇博客的主要知识点是:1WebDav服务器简单介绍2通过例子演示PUT方法向WebDav上传文件3删除文件4下载文件5Configuration初识6使用NSURLSession引起的内存泄露的问题如果以上内容你有兴趣,请点击下面的链接跳转到我的为知笔记云端进行阅读,图文并茂,希望对你有用。分享自为知笔记声明:直接贴链接的原因是自己创作博客的工作环境网络资源有限,为了保证文章的阅读效果我选了一款
无色大师
·
2020-03-16 03:02
上一页
85
86
87
88
89
90
91
92
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他