首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏编程基础

    C编程基础-基础3

    运算符 算数运算符 运算符 作用 = 赋值 + 加法或正号 - 减法或负号 * 乘法 / 除法 % 取余 ++ 自加 -- 自减 关系运算符 运算符 作用 == 相等 > 大于 < 小于 != 不等于 >= 大于等于 <= 小于等于 逻辑运算符 运算符 作用 && 逻辑与 || 逻辑或 ! 逻辑非 位运算符 运算符 作用 & 位与 | 位或 ^ 位异或 ~ 位非 << 位左移 >> 位右移 复合赋值运算符 运算符 作用 += 加法后赋值 -= 减法后赋值 *= 乘法后赋值 /= 除法后赋值 %=

    37611发布于 2021-02-24
  • 来自专栏编程基础

    Go编程基础-基础3

    单常量定义 package main import ( "fmt" ) const c1 string = "2020-3-8" const c2 = "2020-3-8" func main( ) { fmt.Println(c1) fmt.Println(c2) } 2020-3-8 2020-3-8 多常量定义 package main import ( "fmt" ) const c1, c2 = "2020-3-8", "2020-3-9" func main() { fmt.Println(c1) fmt.Println(c2) } 2020-3-8 2020-3-9 特殊方式 package main import ( "fmt" ) const ( c1 = "2020-3-8" c2 = "2020-3-9" ) func main() { fmt.Println (c1) fmt.Println(c2) } 2020-3-8 2020-3-9

    32021发布于 2021-02-26
  • Python数据挖掘编程基础3

    <3>集合a.Python内置了集合这一数据结构,它的概念与数学上集合的概念基本一致。集合的元素是不重复的,而且是无序的。集合不支持索引。 代码清单2-7 创建集合k={1,1,2,3,3}//注意1和3会自动去重,得到{1,2,3}k=set([1,1,2,3,3])//同样地,将列表转换为集合,得到{1,2,3}b.由于集合的特殊性(特别是无序性 代码清单2-8 特别的集合运算f={1,2,3,4}g={1,2,3,5,6}a=f|g//f和g的并集b=f&g//f和g的交集c=f-g//求差集(项在f中,但不在g中)d=f^g//对称差集(项在

    21810编辑于 2025-05-09
  • 来自专栏青青天空树

    spring基础3:面向切面编程

    一.面向切面编程   Spring的基础是IOC和AOP,前面两节对IOC和DI做了简单总结,这里再对AOP进行一个学习总结,Spring基础就算有一个初步了解了。    如何将这些横切关注点与业务逻辑在代码层面进行分离,是面向切面编程(AOP)所要解决的。 ​ 横切关注点可以被描述为影响应用多处的功能,切面能够帮助我们模块化横切关注点。 在面向切面编程时,我们任然在一个地方定义通用功能,但是我们可以通过声明的方式定义这个功能以何种方式在何处应用,而无需修改受影响的类,受影响类完全感受不到切面的存在。 3.切点(Pointcut)   切点定义了通知所要织入的一个或多个连接点。如果说通知定义了切面的“什么”和“何时”,那么切点就定义了“何处”。 bean(xiaobu) 3、申明切面   在经典Spring AOP中使用ProxyFactoryBean非常复杂,因此提供了申明式切面的选择,在Spring的AOP配置命名空间中有如下配置元素: AOP

    1.1K20发布于 2018-09-06
  • 来自专栏python3

    python3编程基础:操作excel(

    目录 前言 安装模块 例1:创建一个excel 文件,并写入不同类的内容 例2:写入时间 例3:创建sheet 例4 :操作单元格 例5 :操作行/列/指定区域 例6:显示小数 例7:获取所有的行对象 安装模块 安装openpyxl和pillow(在文件中插入图片时使用) py -3 -m pip install openpyxl==2.5.4(指定版本安装) py -3 -m pip install 例3:创建sheet 前面的例子都是操作默认创建的sheet,也可以用create_sheet()方法生成指定名称的sheet进行操作。 ]=3 ##ws1["A10"]=3 ws1["B1"]=4 ws1["B2"]=5 ws1["B3"]=6 ws1["C1"]=7 ws1["C2"]=8 ws1["C3"]=9 #操作单列 print ]=3 ws1["A4"] = "=SUM(1, 1)" ws1["A5"] = "=SUM(A1:A3)" print (ws1["A4"].value) #打印的是公式,不是公式计算后的值,程序无法取到计算后的值

    1.2K20发布于 2020-01-13
  • 来自专栏嵌入式视觉

    Python3 面向对象编程基础

    Contents 1 面向对象基本概念 2 创建类 3 实例 4 init() 方法 5 创建实例对象 6 参考资料 面向对象编程——Object Oriented Programming,简称 OOP 创建实例对象 实例化类其他编程语言中一般用关键字 new,但是在 Python 中并没有这个关键字,类的实例化类似函数调用方式。 xe5\x91\x98\xe5\xb7\xa5\xe7\x9a\x84\xe5\x9f\xba\xe7\xb1\xbb’, ‘init’: } 参考资料 Python 面向对象 《廖雪峰-Python3教程

    48010编辑于 2022-09-05
  • 来自专栏全栈工程师修炼之路

    3.PS编程入门基础语法

    [TOC] 0x00 PS 对象类(Object-Class) 描述:我们在学习C++和Java/PHP都遇到过面向对象编程,同样在PS也是基于对象来运行的脚本语言; 简单的说 对象=属性+方法 组成 基础实例: #(1) New-Object可以创建一个对象,空对象什么都没有,如果调用它不会返回任何东西。 基础示例: # (1) 属性中包含对象 # 把$host对象输出到控制台上后,除了UI和PrivateData所有的属性都会被转换成确定的文本: $Host # Name : ConsoleHost 基础示例: # 1) 在脚本中使用函数,本示例为通过Factorial函数求阶乘。 # Tips: Powershell中的函数必须先定义后使用。 &参数: # 基础语法 [Cmdletbinding()] param( [Parameter(Mandatory=$True)] [Alias('DT')] [ValidateSet(2,3)] [

    5K30编辑于 2022-09-29
  • 来自专栏全栈工程师修炼之路

    MySQL数据库编程基础入门3

    [TOC] 0.基础SQL操作 1.库操作 一、数据库的创建: -- 1.查看utf8字符集以及校队规则 SHOW CHARACTER SET LIKE 'UTF8%'; Charset Description UPDATE users SET salary = 9236.00,job = 'DBA运维工程师' WHERE username = '李四'; -- 4、将王娜的薪水在原有基础上减去1000 -- City 表 ID NAME CountryCode District Population -- Country表 NAME CountryCode LifeExpecatancy; 基础示例 JOIN:会将在右表中所有数据都查询出来,如果左表中没有对应的数据则用NULL代替; 两种连接方式区别说白了就是以谁为准;并且此处采用ON关键字替换了WHERE表示在什么(右或者左表)之上进行匹配; 基础语法 3, '网2', 1); 实际案例: -- 1.

    2.1K10编辑于 2022-09-29
  • 来自专栏玖叁叁

    Socket编程基础-Socket编程基础

    Socket编程是一种在计算机网络上实现通信的标准方式,该编程模型被广泛应用于网络编程中。本文将为您介绍Socket编程基础知识、常见概念和使用方法,并提供示例代码帮助您更好地理解。 一、Socket编程基础什么是SocketSocket是应用程序与网络之间通信的接口,通常称为套接字。Socket提供了一种标准的方法,使不同计算机上的应用程序能够互相通信。 Socket编程模型Socket编程模型分为客户端和服务器端。客户端和服务器端之间可以建立一种持久的连接,使得它们可以通过Socket进行双向通信。 在Socket编程中,客户端和服务器端可以使用以下步骤进行通信:创建Socket对象绑定Socket对象到本地地址向远程主机发送连接请求接收远程主机的连接请求发送数据接收数据关闭连接套接字地址套接字地址由 TCP和UDP协议TCP(传输控制协议)和UDP(用户数据报协议)是Socket编程中最常用的协议。TCP提供了可靠的、面向连接的通信方式,适用于需要保证数据传输完整性和正确性的场景。

    1.4K102编辑于 2023-04-19
  • 来自专栏C++

    Linux系统编程:(四)基础指令详解(3

    前言 在 Linux 系统的使用过程中,除了基础的文件操作指令,还有一系列进阶指令能够大幅提升工作效率,涵盖命令别名配置、文本搜索、系统监控、文件压缩、远程传输、权限管理等多个核心场景 无论是基础命令的参数简化,还是复杂脚本的快速调用,alias 都能发挥重要作用。 2.3 实战示例 示例 1:基础文本搜索(匹配指定字符串) 创建测试文件,搜索包含 “abcd” 的行: [whb@bite-alicloud test]$ cat temp.txt 3.5 实战示例 示例 1:基础监控(默认刷新) 执行top命令,实时监控系统资源使用情况: [whb@bite-alicloud test]$ top top - 18:35:22 希望本文能为大家打下坚实的基础,谢谢大家的支持!

    62910编辑于 2026-01-14
  • 来自专栏bit哲学院

    python3编程基础:str()、repr()的区别

    '123' >>> type(repr(a)) <class 'str'> >>> print(repr(a)) 123 >>> len(repr(a))  #转换后的数据都是'123',所以长度是3 3 >>> len(str(a))   #转换后的数据都是'123',所以长度是3 3  将字符串再转换为字符串  >>> repr('abd')  #repr转换后是在'abd'的外层又加了一层引号 repr('abd') == 'abd' False >>> len(repr('abd'))  #repr转换后的字符串和str转换后的字符串个数都是不一样的 5 >>> len(str('abd')) 3

    89700发布于 2021-01-24
  • 来自专栏玖叁叁

    Socket编程基础-Socket编程基础-示例

    addr)# 接收客户端数据data = conn.recv(1024)print('收到客户端数据:', data.decode())# 发送数据给客户端message = '欢迎使用Socket编程

    77300编辑于 2023-04-19
  • 来自专栏Ryan Miao

    java并发编程实战学习(3)--基础构建模块

    转自:java并发编程实战 5.3阻塞队列和生产者-消费者模式 BlockingQueue阻塞队列提供可阻塞的put和take方法,以及支持定时的offer和poll方法。 /** * java并发编程实战 * 5.3.1桌面搜索 * 爬虫查找所有文件并放入队列 * Created by mrf on 2016/3/7. */ public class FileCrawler /** * java 并发编程实战 * 5-14使用Semaphore做容器设置边界 * 信号量 * Created by mrf on 2016/3/8. */ public class BoundedHashSet * 5-16使用HashMap和不同机制来初始化缓存 * 实现将曾经计算过的命令缓存起来,方便相同的计算直接出结果而不用重复计算 * Created by mrf on 2016/3/8. * 不可变对象能极大地降低并发编程的复杂性。他们更为简单而且可以任意共享而无须使用加锁或保护性复制等机制。 封装有助于管理复杂性。

    94570发布于 2018-03-13
  • 来自专栏南桥谈编程

    【Linux网络编程】网络基础 | Socket 编程基础

    ○ ASTAP(亚洲与泛太平洋电信标准化协会) : 1998 年由日本与韩国发起成 立的标准化组织, 旨在加强亚洲与太平洋地区各国信息通信基础设施及其相互连 接的标准化工作的协作。 我们的网络编程主要就是针对应用层. 物理层我们考虑的比较少, 我们只考虑软件相关的内容. 因此很多时候我们直接称为 TCP/IP 四层模型. 再识协议 为什么要有 TCP/IP 协议? 之前我们在学习系统编程的时候知道访问公共资源就是临界资源,那么这里的局域网就是一个临界资源(以太网中, 任何时刻, 只允许一台机器向网络中发送数据)。 sockadder结构 socket API 是一层抽象的网络编程接口,适用于各种底层网络协议,如 IPv4、 IPv6,以及 后面要讲的 UNIX Domain Socket. 关于Socket套接字编程后续文章会详细讲解。

    70310编辑于 2024-10-14
  • 来自专栏软件测试学习

    网络编程基础-Socket编程

    接下来让我们一起来了解一下在python里面是如何使用Socket进行编程的。 Socket通信流程: 1、服务器根据地址类型、socket类型、协议创建socket对象 2、服务器为socket绑定ip地址和端口号 3、服务器socket监听端口号请求,随时准备接收客户端发过来的连接请求 ip_port = ('127.0.0.1', 1234) # 1、创建socket对象 obj = socket.socket() # 2、绑定ip port obj.bind(ip_port) # 3、 ip_port = ('127.0.0.1', 1234) # 1、创建socket对象 obj = socket.socket() # 2、连接服务端 obj.connect(ip_port) # 3

    1.5K30发布于 2021-07-06
  • 来自专栏我和PYTHON有个约会

    09.程序编程基础3~组合数据类型

    '寒冰艾希', '皎月戴安娜', '钢铁波比', '雪人努努', '迷失纳尔'}; heros 结果:{'寒冰艾希', '皎月戴安娜', '钢铁波比', '雪人努努', '迷失纳尔'}; heros[3]

    76120发布于 2018-08-27
  • 来自专栏秃头哥编程

    Java编程的一些小技巧-----基础语法篇(3)

    就是专门干这事的 public class Test12 { public static void main(String[] args) { int[] a = {1,2,3} ; int[] b = {3,4,5}; int[] c = ArrayUtils.addAll(a, b); System.out.println (Arrays.toString(c)); } } 输出 [1, 2, 3, 3, 4, 5] 献上Apache Commons Lang的API文档地址http://commons.apache.org 在 c++ 中,常见到如下的方法定义(param3 默认为 false) void MyParameterizedFunction(String param1, int param2, bool param3 3.有一个无参的public构造方法。4.每个属性都要setter和getter方法。) 问题:按照我的理解: “Bean” 是一个带有属性和getters/setter方法的Java类。

    78910发布于 2019-06-04
  • 来自专栏JavaPark

    Python3实现PTA平台-基础编程题目集(1)

    /usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019/3/11 8:20 # @Author : cunyu # @Site /usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019/3/11 8:50 # @Author : cunyu # @Site /usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019/3/11 9:19 # @Author : cunyu # @Site : cunyu1943.github.io # @File : 6-3.py # @Software: PyCharm # 简单求和 # https://pintia.cn/problem-sets /usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019/3/11 19:58 # @Author : cunyu # @Site

    1K10发布于 2019-09-09
  • 来自专栏机器和智能

    网络编程基础

    3. (3)UDP数据包格式 在UDP数据包中包含一个16位源端口号和一个16位目的端口号,端口号是用来标识进程的,每个进程对应位一一个PID。

    74410编辑于 2024-09-06
  • 来自专栏陶士涵的菜地

    awk基础编程

    1.awk每次读一行数据,如果设置了-F选项,是在这一行使用分隔符分,$0是全部 2.awk由模式和动作组成 3.条件判断模式{动作} a.txt aaa bbb aaa ccc ddd cat a.txt

    68920发布于 2019-09-10
领券