自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 leetcode(118)杨辉三角

给定一个非负整数numRows,生成杨辉三角的前numRows行。示例:输入: 5输出:[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1]]class Solution: def generate(self, numRows: int): if numRows == ...

2020-04-23 14:35:14 101

原创 leetcode(136) 只出现一次的数字

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例2:输入: [4,1,2,1,2]输出: 4class Solution: def singleNumber(self, nums):...

2020-03-18 20:38:58 110

原创 leetcode(9)回文数

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。...

2020-03-18 17:04:11 104

原创 leetcode(27)移除元素

给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的...

2020-03-18 16:44:23 125

原创 leetcode(26)删除排序数组中的重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素...

2020-03-18 15:31:01 66

原创 leetcode(8)字符串转换整数(atoi)

请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可...

2020-03-18 14:30:04 57

原创 leetcode(7)整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21class Solution: def reverse(self, x: int) -> int: flat = 1 if...

2020-03-18 13:40:27 56

原创 leetcode(1)两数之和

给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]clas...

2020-03-18 13:17:17 60

原创 leetcode(3)无重复字符的最长子串

给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子...

2020-03-16 20:48:18 88

转载 Python入门语法总结

1.python是一个解释性语言: 一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。当你运行你的程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。 而Python语言写的程序不需要编译成二进制代码。你可以直接从源代码 运行 程序。在计算机内部,Pyth

2013-04-01 22:30:20 497

转载 python中if __name__ == '__main__':

当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用.        模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名。但是您也可以像一个标准的程序

2013-04-01 22:28:17 678

原创 WinForm窗体之间数据传递的方法

WinForm程序开发过程中,经常会遇到两个或多个窗体之间传递数据的情况,下面总结几种常用方法,以传递字符串为例。方法一:使用属性传值(主窗体向子窗体传值)1.新建一个Project,选择WindowsFormsApplication,命名为M1。主窗体界面如下:2.在该项目上添加一个新的Windows 窗体,命名为Form2,界面如下:3.修改Form

2013-03-06 18:47:13 4906 1

原创 将程序钉在桌面上

namespace XXX{ public partial class Form1 : Form { internal class User32 { public const int SE_SHUTDOWN_PRIVILEGE = 0x13; [DllImport("user32.dll")]

2013-01-04 17:09:02 486

转载 C#中使用ListView动态添加数据不闪烁

首先,自定义一个类ListViewNF,继承自  System.Windows.Forms.ListViewpublic class ListViewNF : System.Windows.Forms.ListView { public ListViewNF() { // 开启双缓冲 this.SetSt

2012-12-27 16:25:38 829

转载 SQL Server 中取出字段名

select * from syscolumns where id = object_id('tablename')在SQL Server中每一个数据库中都有一个系统所产生的系统表,表名为sysobjects这个表中记录了数据库中所有的表名称,我们可以用下面的SQL语法作查询的动作:Select Name,id from sysobjects where xtype = ’U’

2012-12-26 19:54:30 635

转载 Http协议详解

1.1 介绍HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 26

2012-12-26 19:48:55 290

转载 C# 连接 Oracle 的几种方式

一:通过System.Data.OracleClient(需要安装Oracle客户端并配置tnsnames.ora)1. 添加命名空间System.Data.OracleClient引用2. using System.Data.OracleClient;3. string connString = "User ID=IFSAPP;Password=IFSAPP;Data Sourc

2012-12-26 19:41:31 690

转载 c#获取数据库中所有表名称的方法

在很多情况下我们需要将指定的数据库中的所有表都列出来。在使用c#进行软件开发时,我们有哪些方法可是实现这个目的呢?本人对此进行概要的总结,有以下6中方式可以实现这个目的。1、sqldmoSQLDMO是操作SQLServer的理想的方式,如果您的数据库是SQLServer就可以考虑使用这种方式。在C#中使用SQLDMO需要添加SQLDMO的引用,然后在当前的文件中using SQLDMO;即

2012-12-26 19:39:43 447

转载 c# GDI+简单绘图(一)

最早接触这个类,是因为想做仿QQ截图的效果.巧的很,学会了如何做截图后,.NET课堂上老师也正巧要讲关于c#绘图方面的知识,并且我自己又在网上学习金老师的培训班,也是要用到这个类.在学习中有一些体会,所以准备把这些体会记下来,因为内容比较多,可能我会分几次写.  废话不多说了,我们先来认识一下这个GDI+,看看它到底长什么样.GDI+:Graphics Device Interface

2012-12-26 19:38:30 265

c# 局域网聊天 仿飞秋和飞鸽传书

c# 实现的局域网聊天软件,可发送表情,文件。 1.参照网上若干局域网聊天软件编写而成。 2.发送消息使用UDP,传送文件使用TCP 3.用户上线时,自动发送广播消息,而后在双方好友列表里可以互相看见 4.支持更改用户名 5.默认用户名为机器名 代码里注释写得很多,初学TCP和UDP的朋友可以此做参考。 有兴趣的朋友可以在此基础上添加组播,实现群聊功能。

2012-12-27

C# GDI+ 仿Win7桌面时钟

现在使用的还是XP的系统,每次看到数字显示的时钟总是不直观,于是做了一个仿Win7效果的桌面时钟,表盘使用的是图片,美工好的朋友可以自己换一个表盘背景。 代码只有一百多行(主要是画表针),适合新接触GDI+的朋友练手用,可固定在桌面,由于程序画的是圆型的表盘,弄一个关闭按钮不好看,所以要用alt+F4关闭,常驻内存14M(连续使用一星期测得)。 这个和我之前传过的一个日历是一套的,我是这么用的。也可以把它做成一个自定义控件,放在程序中使用。

2012-12-27

c# GDI+ 仿win7侧边栏万年历

可固定于桌面的小日历,界面可换颜色,使用GDI+绘制,使用C#言语,其中阴历阳历转换类使用的是网上已实现的类,已经很完美了,自己就没有再写。 日期显示方式也是从CSDN一位朋友的例子里借鉴的,具体的名字我忘了,在此还是要谢谢他,使我对GDI+绘图的了解更进一步。 有兴趣的朋友可以在此基础上更进一步完善,在日期下加一个便签,具体每天的日期已经放在二维数组中,由于工作时间原因,没有再进一步实现。

2012-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除