- 博客(18)
- 收藏
- 关注
原创 Java设计模式之工厂模式
Java设计模式:工厂(Factory)模式1.问题分析首先,给出一个不够合理的披萨店设计public class OldStore { Pizza orderPizza(){ Pizza pizza = new Pizza(); pizza.prepare(); pizza.bake(); p
2017-10-25 21:08:52 252
原创 关于Page_Load事件发生情况
Page_Load事件会在第一次加载页面时发生和将该页面回发到服务器时发生第一种情况Page.IsPostBack返回false,第二种返回True。若在Page_Load事件中有一些对控件的操作,比如txtName.Text = name;txtAuthor.Text = author;txtCount.Text = count; 在另一个事件中也
2017-10-25 12:40:45 3866
原创 asp.net动态网站文件上传
首先,需要一个上传控件asp:FileUpload ID="FileUpload1" runat="server" />asp:Button ID="btnFileUpload" runat="server" Text="上传" onclick="btnFileUpload_Click" /> 其次,就是有关的后台内容了//获取上传的文件名string
2017-10-25 12:39:05 1120
原创 大数运算之加减乘除
大数运算1.为什么要有大数运算我们都知道计算机能够储存的各种类型数的大小是有限的,比如int型在32位的情况下范围是从-2^31~2^31-1,那么如果我们要计算的数非常的大,我们该如何做呢?那样便需要运用到大数运算。2.大数运算怎么实现大数运算本质上来说是模仿人们进行笔算时的操作,将人们笔算时的操作通过代码来实现,从而达到实现大数运行的结果。3.大数加法
2017-10-25 12:35:28 348
原创 Git相关操作四
1.克隆远程仓库git clone remote_location clone_nameremote_location为仓库地址,clone_name为要克隆到本地的仓库名称。2.显示对应克隆地址git remote -v3.查看远程仓库是否更改,并拉取远程仓git fetch远程仓并不是直接merge到本地分支上,而是在一个远程
2017-10-25 12:34:28 144
原创 Git相关操作三
1.显示当前分支:git branch输入上述命令可以显示出分支,*所在的分支为当前分支。2.新建分支:git branch new_branchnew_branch为新建分支的名称,注意该名称不能包含空格,如new-branch,new_branch都是有效分支名称,但是new branch不是。3.切换分支:git checkou
2017-10-25 12:33:58 152
原创 Git相关操作二
1.查看HEAD提交:git show HEAD在git中,目前提交被称为HEAD提交,输入上述命令可以查看当前提交所有文件的修改内容。2.撤销更改:git checkout HEAD filenamefilename为你想要撤销的文件名,该命令可以将文件恢复到上一个提交的版本。3.git add添加多个文件:git add file
2017-10-25 12:32:39 171
原创 Git相关操作一
1.将目录变为Git项目:输入git init将当期目录变为Git项目git initgit项目可以被认为分为三个区域,Working Directory,Staging Area,Repository。Working Directory即工作目录,用来编辑删除添加文件。Staging Area即暂存区,用来显示对工作目录的修改。Reposito
2017-10-25 12:31:57 139
原创 JSP前后台数据交互
1.一般方法:在页面加载时载入数据首先,新建一个包,在包内创建一个类,类实现接口Servlet-javax.servlet然后,在web.xml文件里配置如下web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:sc
2017-10-24 23:17:58 3134 1
原创 Junit基本使用
Junit基本用法1.创建Junit Test Case2.基本使用(以oracle数据库操作为例)package com.csit.adminsystem1.tests;import static org.junit.Assert.*;import java.sql.Connection;import java.sql.DriverManager;
2017-10-24 23:17:21 289
原创 oracle建表权限问题和JSP连接oracle数据库基本操作
JSP连接oracle数据库相关操作1.创建表打开Enterprise Manager Console,为用户添加权限CREATE ANY TABLE和分配一定的表空间USERS限额1024k。或者在SQL Plus里执行下面两条命令赋予权限grant connect,create view ,resource to TEST; //给表提供创建
2017-10-24 23:16:37 315
原创 新建JSPWeb应用
首先,在eclipse Java EE里新建项目,选择Dynamic Web Project目录如图所示,在WebContent里建立新文件JSP File。先在body标签里写入hello world!然后点击菜单栏Window->Show View->Servers调出Servers 在现在的Tomcat v7.0Server处有一个可点
2017-10-24 23:15:38 247
原创 Centos7安装Python3的方法
由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。[root@VM_105_217_centos Python-3.6.2]# pythonPython 2.7.5 (default, Aug 4 2017, 00:39:18)[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on l
2017-10-24 23:13:33 639
原创 Python连接SQLite数据库
SQLite作为一款轻型数据库,管理工具有很多,比如SQLite Expert Professional,很适合用来存储Python网站,爬虫的相关数据,下面列出基本的增删查改操作读取操作:conn1 = sqlite3.connect(board.DatabasePath)conn1.row_factory = sqlite3.Rowconn1.execute("prag
2017-10-24 23:12:00 1514
原创 Python3处理HTML获取所需内容
处理HTML页面,经常使用的便是使用beautifulsoup库pip install beautifulsoup4执行上述语句下载bs4库一般请求下来的所需数据都位于tbody的tr标签里,下面给出对应代码: soup = BeautifulSoup(r.text, "html.parser") informationlist = [] f
2017-10-24 23:11:23 1975
原创 Python3爬虫登录模拟
使用Python爬虫登录系统之后,能够实现的操作就多了很多,下面大致介绍下如何使用Python模拟登录。我们都知道,在前端的加密验证,只要把将加密环境还原出来,便能够很轻易地登录。首先分析登录的步骤,通过审查元素得知input type="button" id="login" name="login" class="login" onclick="Logon();" val
2017-10-24 23:10:25 475
原创 Python 3 使用venv创建虚拟环境
Python 3.3以上使用venv来代替了原来Python2使用的virtualenv创建虚拟环境。虚拟环境的作用是使得不同项目的Python包之间不会相互干扰,避免了由此产生的各种问题。现在演示下如何在桌面创建一个虚拟环境C:\Users\dell\Desktop>mkdir python3VenvTestC:\Users\dell\Desktop>cd python
2017-10-24 23:09:14 2516
原创 ASP动态网站建设之连接数据库相关操作
连接数据库:string str = @"server=服务器名称;Integrated Security=SSPI;database=数据库名称;";注意封装公共类,将常用重复部分提取出,提高代码效率。建立数据库连接对象SqlConnection conn = new SqlConnection(str);conn.Open();SqlCommand cmd
2017-10-24 23:05:32 1153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人