Python02
01 变量补充 一、变量名的命名大前提:应该能够反映出变量值所记录的状态 具体的,变量名的命名规范如下: 1.变量名是由字母、数字、下划线组成 2.不能以数字开头 3.不能使用关键字命名 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec',...
华为笔试——C++字符串四则运算的实现
有字符串表示的一个四则运算表达式,要求计算出该表达式的正确数值。四则运算即:加减乘除"+-*/",另外该表达式中的数字只能是1位(数值范围0~9),运算不用括号。另若有不能整除的情况,按向下取整处理,eg:...
c/c++ 数组和指针
c/c++ 数组和指针知识点1,数组就是指针,对应代码里的test12,用auto声明,得到的是指针,对应代码里的test23,用decltype声明,得到的不是指针 ,对应代码里的test34,用指针模拟end...
PHP实现单文件、多文件上传 封装 面向对象实现文件上传
文件上传配置客户端配置1、表单页面2、表单的发送方式为post3、添加enctype = "multipart/form-data"<form action="doAction.php" method="post" enctype="multipart/form-data"> 请上传文件<input type="file" name="myFile" /></br>...
PHP实用代码片段(一)
1. 发送 SMS在开发 Web 或者移动应用的时候,经常会遇到需要发送 SMS 给用户,或者因为登录原因,或者是为了发送信息。下面的 PHP 代码就实现了发送 SMS 的功能。为了使用任何的语言发送 SMS,需要一个 SMS gateway。大部分的 SMS 会提供一个 API,这里是使用 MSG91 作为 SMS gateway。function send_sms($mobile,$msg) {$authKey = "XXXXXXXXXXX"; date_default_timezone_set("Asia/Kolkata");...
PHP实用代码片段(二)
1. 转换 URL:从字符串变成超链接如果你正在开发论坛,博客或者是一个常规的表单提交,很多时候都要用户访问一个网站。使用这个函数,URL 字符串就可以自动的转换为超链接。function makeClickableLinks($text) { $text = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_+.~#?&//=]+)', '<a href="\1">\1</a>', $text); $text =...
MySql——基本知识整理
入门或者提升MySql,那推荐一书《Mysql必知必会》,该书个人觉得说的还是比较详细,下面就初步整理一下MySql的常用操作:一、连接与退出1、登录连接数据库通过window+R快捷键,输入cmd,按回车启动命令,输入:mysql -u root -p 随后输入密码即可。PS:root为用户名,实际操作中请输入实际用户号。2、连接数据库以后,一般操作命令:show databases; --- 显示所有数据库use databaseName; ---选择指定数据库show tables; ---显示该数据库下所有表select database();...
mybatis中动态sql常用的标签
Java线程:概念与原理一、进程与线程进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,即进程空间或(虚空间)。进程不依赖于线程而独立存在,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,线程没有自己的虚拟地址空间,与进程内的其他线程一起共享分配给该进程的所有资源。“同时”执行是人的感觉,在线程之间实际上轮换执行。进程在执行过程中拥有独立的内存单元,进程有独立的地址空间,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是...
Java线程详解总结(原文更详细)
一、进程与线程进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,即进程空间或(虚空间)。进程不依赖于线程而独立存在,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,线程没有自己的虚拟地址空间,与进程内的其他线程一起共享分配给该进程的所有资源。“同时”执行是人的感觉,在线程之间实际上轮换执行。进程在执行过程中拥有独立的内存单元,进程有独立的地址空间,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程...
MySQL语句详情整理大全【全面总结】
一、用户管理1、新建用户mysql> create user name identified by 'root'; 2、更改密码mysql> set password for name=password('ok'); 3、设置用户权限MySQL> show grants for name; //查看name用户的权限mysql> grant select on db_name.* to name; //给用户name的db_name数据库所有权限mysql> revoke select on db_name.*to name;...
C++深度解析 多态的概念和意义 --- virtual,虚函数,静态联编,动态联编
C++深度解析 多态的概念和意义 --- virtual,虚函数,静态联编,动态联编(48) 父类指针(引用)指向父类对象则调用父类中定义的函数子类对象则调用子类中定义的重写函数 p->print(); //p指向父类对象 void print() { cout << "I'm...
Java高并发编程:取消和关闭
Java没有提供任何机制来安全地终止线程,但是它提供了中断(Interruption).这是一种协作机制,能够使一个线程终止另一个线程当前的工作。 在对一个线程对象调用Thread.interrupted()方法之后,一般情况下对这个线程不会产生任何影响。因为调用Thread.interrupted()方法只是将增线程的中断标志位设置为true。 ...
C++程序设计语言1-3部分:笔记
虚函数:常见的做法是编译器将虚函数的名字转换成函数指针表中对应的索引值,这张表就是所谓的虚函数表(vtbl)每个含有虚函数的类都有自己的vtbl用于辨识虚函数;return unique_ptr<Shape> {new Circle{p,r}}基于上述定义,编译器将选择移动构造函数(move constructor)来执行从函数中移出返回值的任务,这意味着r=x+y+z不需要再拷贝Vector,只是移动它就足够了.Vector::Vector(Vector&& a):elem{a.elem},sz{a.sz}{ a.elem =...
Python 多线程(01)
进程-进程有自己的完全独立的运行环境,多进程共享数据是个问题线程-一个进程独立运行的片段,一个进程可以有多个线程全局解释器(GTL)-python代码的执行是由python虚拟机进行控制-在主循环中只能有一个控制线程在执行python包-thread:之前应用的版本,python3改成了_thread-threading:先行通行的包案例'''利用time函数生成两个函数,顺序调用,计算总的计算时间'''import timedef loop1(): #ctime得到当前时间 ...
python-列表方法(遍历,增删查改和排序)
一、创建列表 lst = [1, 2.34, 'hello', False] # 查看列表中的数据 print(lst) # 查看列表的数据类型 print(type(lst)) # <class 'list'>查看数据类型的函数(type) 显示结果如下: 二.遍历列表列表是有序的,我们可以用之前学过的for循环遍历它,然后输出列表中的每一个值。 ...
玩转Mysql数据类型
一. 数据类型的一些常识1. MySQL中存的是数据。2.只要是数据,我们就会规定数据的类型。3.在表的字段中规定了使用的是某个数据类型;那么,在插入的数据中就要使用对应的数据类型;并且,遵守数据类型的长度要求。二: Mysql中数据类型的分类 数值类型(整型、浮点) 字符串类型 日期时间类型 复合类型 空间类型(非科学性工作基本不用)三. 整型MySQL数据类型 所占字节 ...
python教程(二)·数据类型
数据类型,顾名思义就是数据的类型,数据到底有哪些类型呢?在python中,最基本的数据类型有好几种,让我来逐个介绍。整数类型(int)python中只有一种整数类型,就是int类型,在程序中的写法和运算和数学一般相同,如123、-456等。除此之外,还可以用其它的表示方法: 前缀0b,是零和字母b(大写B也可以),表示这是一个二进制数,如0b110 前缀0o,是零和字母o(大写O也可以),表示这是一个八进制数,如0o10 ...
第一个python程序
几乎所有的计算机语言教程,不仅仅是python,都以这样一个相似的示例程序开始讲解——Hello World!代码如下,简简单单的一行。想必稍微了解英语的读者,都能猜到这段代码功能吧。print("Hello World!") ...
loushang框架的开发中关于BSP的使用,将写好的功能模块部署到主页界面结构上
前言: 当我们已经开发好相应的模块或者功能的时候,需要将这个功能部署在index主页上作为可点击直接使用的模块,而不是每次需要去浏览对应的url地址。 这时候就需要运用到L5的BSP。 作为刚刚入门loushang5的初学者自己做了个多表联合查询的Demo。 ...