C#、PHP和Python
文章平均质量分 57
C#、PHP和Python相关博文。
jimson_zhu
Think more and do more.
展开
-
Python学习日记:第一个爬虫优化进阶——将爬到的内容下载保存为PDF
这一篇我们继续从第一个例子出发深入——我们将爬到的内容保存为HTML文件和PDF文件吧!原创 2023-05-30 17:49:01 · 462 阅读 · 0 评论 -
Python学习日记:从一个爬虫开始
从现在开始,将我学习Python的全过程进行总结。但是我不打算从概念开始总结了,“以实践促进学习,从开发过程中提出问题解决问题”这种方式似乎更加高效,让我们开始吧。原创 2023-05-02 16:46:43 · 254 阅读 · 1 评论 -
PHP学习记录:PHP快速入门,一篇即可!
这里整理了本人PHP自学过程中的关键知识点,相信看完这一篇博客足矣入门PHP。一)php认识1)一门运行于服务端的脚本语言;2)一般常用于做后台管理系统,或与html混合使用、结合第三方后台框架开发web应用等;文件名以.php结尾;3)php原始名Personal Home Pagepersonal,后来更改为Hypertext Preprocessor,由拉斯马斯·...原创 2019-08-12 01:07:14 · 9970 阅读 · 7 评论 -
PHP学习记录:ThinkPHP学习过程记录
最近自学了ThinkPHP,这里做一个学习过程记录,希望以后记忆模糊的时候可以翻看。一)ThinkPHP安装1)官网已经不再提供软件包下载,采用composer和git的方式下载和更新;2)Windows安装方式下载安装composer之后,先通过命令行配置composer:composer config -g repo.packagist composer https...原创 2020-03-23 10:04:36 · 354 阅读 · 1 评论 -
C#学习记录——调用存储过程总结
存储过程在数据库的数据处理中起到很大的作用,避免了很多重复性工作,使数据的处理效率提高。 而存储过程也经常在程序中调用,它的调用过程如下:Conn.Open();SqlCommand myCommand = Conn.CreateCommand(); //步骤一myCommand.CommandType = CommandType.StoredProce...原创 2018-04-17 11:33:27 · 178 阅读 · 0 评论 -
C#学习记录——SQL Server存储过程入门
存储过程(Stored Procedure),是一组为了完成特定功能的SQL 语句。经过编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数来执行)。 存储过程分为两类:系统提供的存储过程和用户自定义的存储过程。 系统SP,主要存储在master 数据库中,并以sp_为前缀; 系统存储过程主要是从系统...原创 2018-04-17 11:53:27 · 388 阅读 · 1 评论 -
C#学习记录——数据库连接字符串的加密解密
通常我们开发项目时经常会用到数据库去储存项目应用层(也就是在用户与程序发生产生数据的交互时,比如增删查改操作)产生的数据,这时我们会创建数据库连接字符串对象,然后通过连接对象才去做其他操作。但是,如果在代码中给出连接字符串对象,则不安全,当然连接本地数据库时使用没有账户、密码的连接字符串则另当别论。所以,可以在App.config配置文件中(.NET项目则是Web.config)定义连接字符串对象...原创 2018-04-17 12:37:18 · 4310 阅读 · 2 评论 -
C#学习记录——泛型理解
1)基本概念 我们在编写程序时,经常会遇到功能非常相似的模块,只是它们处理的数据类型不一样。那么问题来了,有没有一种办法,用同一个方法来处理传入不同类型参数的办法呢?泛型的出现就是专门来解决这个问题的。泛型(Generic)是一种规范,允许你编写类或方法时延迟给出数据类型,直到实际定义类和方法时再给出数据类型。也就是说,定义一个泛型类时,类名的后面先用<>临时给出...原创 2018-05-02 11:29:23 · 409 阅读 · 1 评论 -
C#学习记录——接口的属性说明
一个接口里时常会定义属性,这里对C#接口属性做一个总结说明。 这里使用类Program实现接口testInterface,在类里面通过定义属性ManageTest来管理字段test,起到灵活读取、编写或计算私有字段test值的作用。 这里由于属性和字段的类型不一致,所以下面的使用例子会出错:class Program:testInterfa...原创 2018-05-02 10:27:06 · 3588 阅读 · 2 评论 -
C#学习记录——接口与抽象类区别总结
接口与抽象类类似,但是其区别还是明显的:1、接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象;2、接口表示的是:这个对象能做什么;抽象类则表示的是:这个对象是什么;3、比如,苹果、西瓜这两个类(如果是类的话),他们的抽象类是水果,说明他们都是水果;苹果可以榨果汁,西瓜也可以榨果汁,那就可以把“榨果汁”定义成一个接口,然后让实现这个接口的类去实现“榨果汁”这个动作;4、在高级语言上...原创 2018-05-02 10:01:47 · 209 阅读 · 0 评论 -
C#学习记录——验证窗口是否打开
在C#winform类型项目编程过程中,往往涉及单击某个按钮(button)弹出窗口的事件操作,但是不管是有模式(showdialog)还是无模式(show)窗体,在再次点击按钮时往往弹出第二个、第三个……窗体,会使我们感到很苦恼。原因是没有做窗体是否打开或者释放的判断,以致于又使用你写的窗体类去新new了一个窗体。避免这种状况的具体做法举例如下://获取你是否使用DeletePartForm这个...原创 2017-11-08 23:22:09 · 1606 阅读 · 1 评论 -
C#学习记录——窗体常用属性总结一
C#winform项目编程时经常会涉及到一些控件或窗体的属性设置,今天做一个常用属性的总结。1、FormBorderStyle属性该属性用于设置窗体的边框和标题栏的外观和行为。None:设置该属性则窗体显示为无边框形式;FixedSingle:设置该属性则窗体显示为固定的当行边框模式;Fixed3D:设置该属性则窗体显示为固定的三维样式边框模式;FixedToolWindow:设置该属性则窗体显示...原创 2017-12-11 23:17:34 · 1175 阅读 · 0 评论