-
2021年Python程序员需要拥有的VS code插件
所属栏目:[语言] 日期:2021-06-02 热度:103
VS Code在没有这个扩展的情况下也会支持Python代码高亮显示。但还是推荐你安装Python这个扩展,Python是由微软自己开发的,与VS Code是同一个创建者。它对提高Python开发人员的效率非常有用,VS Code会自动建议你在打开第一个.py文件后立即安装它。 但为什[详细]
-
PHP没戏了?想看PHP被舍弃还早着呢!
所属栏目:[语言] 日期:2021-06-01 热度:73
我写PHP将近20年了(可能更久,我不太记得我什么时候开始的了)。在用其他语言的时候,大多数情况下,我都会直接忽略对话的大部分内容。这么多年来,PHP都在渐渐失去生命力,我早就应该不用它了。在任何语言上我都称不上是专家,关于PHP我还有很多要学的,但[详细]
-
小白篇:Java原子组件和同步组件
所属栏目:[语言] 日期:2021-06-01 热度:179
在使用多线程并发编程的时,经常会遇到对共享变量修改操作。此时我们可以选择ConcurrentHashMap,ConcurrentLinkedQueue来进行安全地存储数据。但如果单单是涉及状态的修改,线程执行顺序问题,使用Atomic开头的原子组件或者ReentrantLock、CyclicBarrier[详细]
-
通过编写一个有趣的游戏学习 C 语言
所属栏目:[语言] 日期:2021-06-01 热度:98
从写一个函数来选择一个随机数字来开始猜数字游戏。在编写函数时,优秀的程序员会尽量使它们具有灵活性,这样他们就可以重用它们来解决略有不同的问题。因此,与其硬编码函数来选择 1 到 100 之间的一个随机数,不如编写函数来选择 1 到某个整数 maxval 之[详细]
-
Python中的函数分析:参数有冒号,声明后有- 箭头
所属栏目:[语言] 日期:2021-06-01 热度:148
我在查看python的fixture源码时发现 fixture的方法定义形式如下: deffixture( fixture_function:Optional[_FixtureFunction]=None, *, scope:Union[_Scope,Callable[[str,Config],_Scope]]=function, params:Optional[Iterable[object]]=None, autouse:bo[详细]
-
Python爬虫定时计划任务的几种常见技巧
所属栏目:[语言] 日期:2021-06-01 热度:138
1.方法一、while True 首先最容易的是while true死循环挂起,不废话,直接上代码: importos importtime importsys fromdatetimeimportdatetime,timedelta defOne_Plan(): #设置启动周期 Second_update_time=24*60*60 #当前时间 now_Time=datetime.now() #[详细]
-
分析SpringFramework与IOC依赖查找
所属栏目:[语言] 日期:2021-06-01 热度:51
1. 谈谈SpringFramework / 说说你理解的SpringFramework SpringFramework 是一个开源的、松耦合的、分层的、可配置的一站式企业级 Java 开发框架,它的核心是 IOC 与 AOP ,它可以更容易的构建出企业级 Java 应用,并且它可以根据应用开发的组件需要,整合[详细]
-
分析 Java 并发下的乐观锁
所属栏目:[语言] 日期:2021-06-01 热度:194
聊完原子操作了,我们进入正题。 大家都知道,一般而言,由于多线程并发会导致安全问题,针对变量的读和写操作,都会采用锁的机制。锁一般会分为乐观锁和悲观锁两种。 悲观锁 对于悲观锁,开发者认为数据发送时发生并发冲突的概率很大,所以每次进行读操作[详细]
-
魔法方法走进Python进阶学习大门
所属栏目:[语言] 日期:2021-06-01 热度:179
collection.len()是面向对象语言的写法,len(collection)是Python语言的写法,这种风格叫做Pythonic。从前者到后者,就像变魔术一样,一瞬间让人眼前一亮。这个魔术就是Python魔法方法,或者叫双下方法,它是用双下划线开头和双下划线结尾的特殊方法,比如[详细]
-
小白篇:JDK8的日期处理API-必知必备
所属栏目:[语言] 日期:2021-06-01 热度:50
副标题#e# publicstaticInstantnow() publicstaticInstantnow(Clockclock) //根据毫秒生成Instant publicstaticInstantofEpochMilli(longepochMilli) //根据秒生成Instant,外附加纳秒单位的数值 publicstaticInstantofEpochSecond(longepochSecond,longnan[详细]
-
人像摄影中自然光与人造光摄影教程
所属栏目:[语言] 日期:2021-05-30 热度:101
如果被摄对象皮肤颜色较浅,自然光是最好的选择。浅色皮肤反光更为强烈,会让你希望不做的面部细节损失殆[详细]
-
摄影技巧之7个拍摄夜景的入门技巧
所属栏目:[语言] 日期:2021-05-30 热度:173
相信很多摄影新手都喜欢拍摄夜景。但是开始的时候,往往发觉效果不够理想。其实只要掌握到当中的小技巧,你也能够轻易地拍出高水平的夜景照! 技巧一:自备脚架 拍摄夜景时通常需要较长时间曝光,因此相机要保持隐定才可以拍出清晰的照片。为免因震动而破[详细]
-
摄影新手入门之6种减少相机抖动的手持姿势
所属栏目:[语言] 日期:2021-05-30 热度:58
摄影入门,摄影技巧,相机抖动 对于摄影新手而言,开始摄影的时候就像小孩学走路一样,一路上总是通过跌跌撞撞地摸索该如何拍照。只是在学会怎样拍照前,最需要练习地反倒是手持相机的姿势。因为错误的姿势,很容易让拍摄者在不稳定的情况下按快门,拍出模糊[详细]
-
新手入门:人像摄影应避免的5种状况
所属栏目:[语言] 日期:2021-05-30 热度:172
人像一直是摄影题材中较热门的主题,同时也十分具有挑战性,需要长时间练习来提高拍摄技术,才得以掌握人像摄影的精髓,拍出有灵气的作品。在此小小总结人像摄影初学者在创作时可能出现的5个问题,若能一一克服,不仅能拍出更出色的作品,也能让摄影功力大[详细]
-
巧用自然光 拍出最美花儿技巧教程
所属栏目:[语言] 日期:2021-05-30 热度:117
副标题#e# 和人一样,花是有生命的,他们在静静的呼吸,不知不觉中生长,每朵花都有独一无二的姿态,正如这世界上的人们,这个城市每天有那么多人来来回回,却没有人和另一个人是一样的;在拍摄花朵时,通常是在自然光源的环境下,但在不同的时段,光线会随[详细]
-
七大雨天摄影的迷人之处图文讲解教程
所属栏目:[语言] 日期:2021-05-30 热度:162
副标题#e# 想想为什么喜欢拍照的人,一遇到雨天就哀声叹气的说不能拍照?原因莫过于相机容易受潮损坏、不喜欢淋雨、没有光影、不好找人一起拍照......当然这些都是不出门的好理由,但不轻易放弃拍摄热情的我们,也找到七大雨天拍摄的理由,邀请你一起享受雨[详细]
-
创意花卉摄影技巧实例教程
所属栏目:[语言] 日期:2021-05-30 热度:194
花卉摄影是传统的,摄影人最喜欢拍摄的题材之一。 但拍多了,看多了,人们的视觉疲劳了,没有了新鲜感,花卉摄影照片也很容易便成了糖水照片。且静态的花卉摄影常常容易陷于枯燥和平淡。 下面的作品却能打破常规,积极挖掘摄影的创意性,那我们就细细阅读[详细]
-
C++里面设置类成员的访问权限有何优势
所属栏目:[语言] 日期:2021-05-28 热度:118
在类的内部(定义类的代码内部),无论成员被声明为 public、protected 还是 private,都是可以互相访问的,没有访问权限的限制。 在类的外部(定义类的代码之外),只能通过对象访问成员,并且通过对象只能访问 public 属性的成员,不能访问private、prote[详细]
-
对private和public的更多阐述
所属栏目:[语言] 日期:2021-05-28 热度:60
声明为 private 的成员和声明为 public 的成员的次序任意,既可以先出现 private 部分,也可以先出现 public 部分。如果既不写 private 也不写 public,就默认为 private。 在一个类体中,private 和 public 可以分别出现多次。每个部分的有效范围到出现另[详细]
-
类的成员变量和成员函数的差异
所属栏目:[语言] 日期:2021-05-28 热度:97
类可以看做是一种数据类型,它类似于普通的数据类型,但是又有别于普通的数据类型。类这种数据类型是一个包含成员变量和成员函数的集合。 类的成员变量和普通变量一样,也有数据类型和名称,占用固定长度的内存。但是,在定义类的时候不能对成员变量赋值,[详细]
-
Queue和Pipe进程间通信的实现方式
所属栏目:[语言] 日期:2021-05-28 热度:51
前面讲解了使用 Queue 模块中的 Queue 类实现线程间通信,但要实现进程间通信,需要使用 multiprocessing 模块中的 Queue 类。 简单的理解 Queue 实现进程间通信的方式,就是使用了操作系统给开辟的一个队列空间,各个进程可以把数据放到该队列中,当然也可[详细]
-
Python schedule任务调度及其使用方式
所属栏目:[语言] 日期:2021-05-28 热度:109
scheduler 类常用的构造方法如下: scheduler(timefunc=time.monotonic, delayfunc=time.sleep) 可以向该构造方法中传入 2 个参数(当然也可以不提供,因为都有默认值),分别表示的含义如下: timefunc:指定生成时间戳的函数,默认使用 time.monotonic 来[详细]
-
Python Timer定时器:控制函数在规定时间实施
所属栏目:[语言] 日期:2021-05-28 热度:161
from threading import Timer def hello(): print(hello, world) # 指定10秒后执行hello函数 t = Timer(10.0, hello) t.start() 上面程序使用 Timer 控制 10s 后执行 hello 函数。 需要说明的是,Timer 只能控制函数在指定时间内执行一次,如果要使用 Time[详细]
-
逻辑运算的结果与优先级分析
所属栏目:[语言] 日期:2021-05-28 热度:191
在编程中,我们一般将零值称为假,将非零值称为真。逻辑运算的结果也只有真和假,真对应的值为 1,假对应的值为 0。1) 与运算()参与运算的两个表达式都为真时,结果才为真,否则为假。例如: 50 5为真,0为假,相与的结果为假,也就是 0。 (50) (42) 50 的[详细]
-
C语言三大编程结构汇总
所属栏目:[语言] 日期:2021-05-28 热度:156
C语言中常用的编程结构有三种(其它编程语言也是如此),它们分别是: 顺序结构:代码从前往后依次执行,没有任何拐弯抹角,不跳过任何一条语句,所有的语句都会被执行到。 选择结构:也叫分支结构。代码会被分成多个部分,程序会根据特定条件(某个表达式[详细]

浙公网安备 33038102330478号