Irene181 Irene181
4年前
一篇文章带你搞懂Python的文件读写
一、什么是文件?文件就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。二、文件如何的打开?Python内置了一个open()方法,可以对文件进行读写操作。使用open()方法操作文件就像把大象塞进冰箱一样,可以分三步走,一是打开文件,二是操作文件,三是关闭文件。open语法open()方法的返回值是一个file对
梦
4年前
微信小程序验证url地址
笔记类varthatthisthat.optional()是验证是否为空方法url(value){returnthat.optional(value)||/^(?:(?:(?:https?|ftp):)?//)(?:S(?::S)?@)?(?:
Wesley13 Wesley13
3年前
java.lang.String & java.lang.StringBuilder
java.lang.String&java.lang.StringBuilderString成员方法作用publiccharAr(intindex)返回给定位置的代码单元publiccodePointAt(intindex)
lzy lzy
3年前
RPC框架手撕之路---java反射以及动态代理机制
在上一篇文章中,我们提到了,RPC框架所需要的java基础,第一点就是java的动态代理机制,动态代理机制的基础是反射,无论是在实际编程或者是面试时,都是java知识的重中之重。java反射:定义:在运行状态中,对于任意一个类,都能够知道这一个类的所有属性和方法,对于任意一个对象都能够通过反射机制调用一个类的任意方法,这种动态获取类信息以及动态调用类方法
Stella981 Stella981
3年前
Mac下安装 MongoDB
2018年更新:更为简单的方法:通过homebrew安装:brewinstallmongodb如果报错: mongodb:AfullinstallationofXcode.app8.3.2isrequiredtocompilethissoftware.Installingjustthe
Wesley13 Wesley13
3年前
Go 变量声明
变量命名命名方法varnametype是定义单一变量的语法packagemainimport"fmt"funcmain(){varageint//variabledeclarationfmt.Println("Mya
Wesley13 Wesley13
3年前
mysql和mssql数据库快速创建表格 五
selecttop0intotestAAAFROMtbl_Usersqlserver方法一复制表结构selectintotestAAAFROMtbl_Usersqlserver复制表结构和数据INSERTINTOtestAAASELECTFROMtbl_User
Stella981 Stella981
3年前
CDateTimeUI Xp下的bug修复
CDateTimeUI 的bug修复。修改CDateTimeWnd的HandleMessage方法if(WM_NOTIFYuMsg){    ::SetFocus(m_hWnd);}if( uMsg  WM_KILLFOCUS //){      ::OutputDebu
Stella981 Stella981
3年前
JVM技术总结
1.程序计数器:记录正在执行的虚拟机的字节码的指令地址。2.java虚拟机栈:每个Java方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、动态链接、方法出口等信息。每一个方法从调用直至执行完成的过程,就对应着一个栈帧在Java虚拟机栈中入栈和出栈的过程。该区域可能抛出以下异常:1.当线程请求的栈深度超过最大值,会抛出
Wesley13 Wesley13
3年前
Java并发 阻塞队列
阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加操作支持阻塞地插入和移除方法。支持阻塞插入的方法是指当队列满时会阻塞插入元素的线程,直到队列不满;支持阻塞移除的方法是指当队列为空时获取元素的线程无法继续获取元素直到队列不空。可以发现阻塞队列非常适合消费者和生产者场景下进行使用,生产者生产数据就是向阻塞队列中插入元素,消费者消