- 博客(76)
- 收藏
- 关注
原创 JavaWeb: Servlet生成验证码
package cn.itcast;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.I...
2018-05-20 15:25:04
550
原创 java发送邮件(带附件)
@Test public void fun2() throws MessagingException, IOException{ /** * 1.得到session * */ Properties props = new Properties(); //设置服务器地址 props.setPr...
2018-05-17 19:24:11
690
原创 Java发送邮件
“` package cn.itcast;import java.util.Properties;import javax.mail.Authenticator; import javax.mail.MessagingException; import javax.mail.PasswordAuthentication; import javax.mail.Session; im...
2018-05-17 16:52:42
485
原创 java报错5:javax.mail.AuthenticationFailedException
Exception in thread "main" javax.mail.AuthenticationFailedException: failed to connectat javax.mail.Service.connect(Service.java:322)at javax.mail.Service.connect(Service.java:172)at javax.mail.Ser...
2018-05-17 16:47:12
2573
1
原创 Java JDK1.7对字符串的BASE64编码解码
package cn.itcast;import java.io.IOException;import java.io.UnsupportedEncodingException;import org.junit.Test;import sun.misc.BASE64Decoder;/* * @author soto * BASE64编码 解码 * */public cla...
2018-05-16 23:52:48
15907
原创 Java报错4:SEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException
SEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/jdbcUtilsExample]] at o...
2018-05-16 13:40:51
830
原创 Java报错3:java.lang.NoClassDefFoundError: Lorg/springframework/beans/factory/access/BeanFactoryReferen
java.lang.NoClassDefFoundError: Lorg/springframework/beans/factory/access/BeanFactoryReference; at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields...
2018-05-15 15:50:47
8864
原创 Java报错2: org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1275) at org.apache.c...
2018-05-15 14:12:57
588
原创 Java报错1: LifecycleProcessor not initialized
java.lang.IllegalStateException: LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context: Root WebApplicationContext: startup date [Tue May 15 13:49:58 CS...
2018-05-15 14:00:59
5394
原创 Java Javabean的数据存储
package com.soto.collection2;import java.util.ArrayList;import java.util.List;public class Test01 { public static void main(String[] args) throws Exception { //一个对象对应了一行记录 Employee e= new...
2017-04-30 17:09:18
1574
原创 Java Javabean(实体类)的意义
package com.soto.collection2;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class Employee { //Javabean(只有属性和ste ,...
2017-04-30 17:06:42
3724
原创 Java中 hashcode 和 equals、equals和==
一、Collection类对象在调用remove, contains等方法时需要比较对象是否相等,这会涉及到对象类型的equals,方法和hashCode方法;对于乍定义的类型,需要重写equals和hashCode方法(同时)以实现自定义的对象相等规则。注意:Java中规定,两个内容相同的对象应具有相同的hashCode//二、引用网络代码及解释如下:链接:https://www.n
2017-04-29 17:45:33
375
原创 Java ArrayList的底层实现
package com.soto.collection;/** * 自己实现一个ArrayList,帮助我们更好地理解ArrayList的底层结构; * @author 王 * */public class SxtArrayList { private Object[] elementData; private int size; public int size(){ r...
2017-04-29 15:45:14
642
原创 Java 链表的底层实现
package com.soto.collection;/** * add 和 get方法 * * @author 王 * */public class SxtLinkedList /*implements List*/ { //双向链表, private Node first; //(第一个结点)链,获得第一个,就能继续往下找了 private Node last...
2017-04-29 15:43:28
1024
原创 Python3.4 splinter(模拟填写表单)使用
from splinter.browser import Browserb = Browser('chrome')url = 'https://kyfw.12306.cn/otn/leftTicket/init'b.visit(url) #访问网址first_found = b.find_by_id('login_user').click()b.fill('loginUserDTO.us
2017-02-13 23:17:09
3629
原创 Python3.4 tkinter,PIL图片转换(GUI)
import osfrom PIL import Imageimport tkinterimport tkinter.filedialogimport tkinter.messageboxclass Window(): def __init__(self): self.root = root = tkinter.Tk() self.menu =
2016-01-26 16:26:59
3557
原创 Python3.4 垃圾清理(GUI)
import tkinterimport tkinter.messagebox,tkinter.simpledialogimport os,os.pathimport threadingrubbishEXT = ['.tmp', '.bak', '.old', '.wbk', '.xlk', '._mp', '.gid', '.chk', '.syd', '.$$$', '.@@@',
2016-01-26 16:22:55
1964
原创 Python3.4 IP查询(api)
import urllib.request as requestsimport jsonip = '106.33.128.216'key = '9cb9a1624edd4ae668d54ebbd7361628'url = "http://a.apix.cn/tongyu/iplookup/ip?ip=" + ipheaders = { 'accept': "application
2016-01-19 21:06:13
1118
原创 VB CAD插件二次开发
Dim acadapp As AcadApplication '在窗体代码声明段定义acadappPrivate Sub Command1_Click()acadapp.Documents.Add '创建新的图形文件End SubPrivate Sub Command2_Click()Dim myfilename As StringMe.CommonDialog1.ShowOp
2015-10-07 00:29:15
5314
原创 VB 连接AutoCad 模块代码
Option ExplicitPublic acadapp As AcadApplicationPublic Sub 连接autocad()On Error Resume NextSet acadapp = GetObject(, "autocad.applicatior")If Err Then Err.Clear Set acadapp = creatobject(
2015-10-06 23:24:53
3619
原创 VBA 第14课 自动生成年历
Sub 生成年历()y = InputBox("请指定一个年份:")'清除原有内容Range("1:1, 4:11,14:21,24:31,34:41").ClearContents'设置标题Cells(1, 1) = y & "年历"Dim dm As Variant'dm 下标从0开始dm = Array(31, 28, 31, 30, 31, 30, 31, 31, 30,
2015-10-06 14:42:24
3717
原创 VBA 第13课 字典dictionary
'加入数据Sub 字典()Dim d, x, arrSet d = CreateObject("scripting.dictionary")For x = 2 To 4d.Add Cells(x, 1).Value, Cells(x, 2).ValueNext xMsgBox d("王五")End Sub转载请注明作者与出处:ht
2015-10-06 00:04:30
2591
原创 VBA 第12课 插入排序
'插入排序,从小到大Sub 插入排序()Dim arr, i, temp, yarr = Range("a1:a18")For i = 2 To UBound(arr) temp = Cells(i, 1) Range("a" & i).Interior.ColorIndex = 3 Range("a" & i).Interior.ColorI
2015-10-05 23:38:03
766
原创 VBA 第11课 数组,取特定行数据
Sub d1()Dim arr, arr1(1 To 1000, 4)arr = Range("a1:d10")Dim x, kFor x = 1 To UBound(arr) If arr(x, 1) = "B" Then k = k + 1 arr1(k, 1) = arr(x, 1) arr1(k, 2) = arr(x, 2)
2015-10-05 22:22:11
3744
原创 VBA 第10课 禁止关闭工作薄
'禁止关闭工作表Private Sub workbook_beforeclose(cancel As Boolean)MsgBox "本文档禁止关闭"cancel = TrueEnd Sub
2015-10-05 00:09:31
1384
原创 VBA 第9课 合并单元格
'单元格合并Sub b1()Range("a1:g2").MergeEnd Sub'合并H列相同单元格Sub b2()Dim x As IntegerDim rg As rangeSet rg = range("h1")Application.DisplayAlerts = FalseFor x = 1 To 13 If range("h" & x +
2015-10-04 23:15:49
1830
1
原创 VBA 第8课 Excel单元格的颜色,格式的设置
Sub 颜色()Dim x As IntegerRange("a1:b60").ClearFor x = 1 To 56 Step 1Range("a" & x) = xRange("b" & x).Interior.ColorIndex = x '填充颜色Range("a" & x).Font.ColorIndex = x '字体颜色NextEnd Sub
2015-10-04 22:46:31
14773
原创 VBA第7课 编写自定义函数
'1.取工作表总个数 在工作表里输入 "=shcount()" 即可,以下同理Function shcount()shcount = Sheets.CountEnd Function'2.取得单元格显示的自定义函数Function getv(rg As Range)getv = rg.TextEnd Function'3.截取字符串的函数 page为源
2015-10-04 19:29:48
2438
原创 Python3.4 Python的一些特色
1.使用列表综合>>> listone = [2, 3, 4]>>> listtwo = [2*i for i in listone if i > 2]>>> print(listtwo)[6, 8]这里我们为满足条件(if i > 2)的数指定了一个操作(2*i),从而导出一个新的列表。注意原 来的列表并没有发生变化。在很多时候,我们都是使用循环来处理列表中的每一个元素,而使 用列表综
2015-08-16 10:53:38
874
原创 Python3.4 语音控制电脑(基于win10语音识别)
import speechimport win32apiimport osimport sysimport timeimport win32concommand1 = {'关机': 'shutdown -s -t 1', '重启': 'shutdown -r', '关闭浏览器': 'taskkill /F /IM chrome.exe
2015-08-16 10:11:17
14295
3
原创 Python3 ctypes简单使用
>>> from ctypes import *>>> c_int()c_long(0)>>> c_char_p(b'hello')c_char_p(b'hello')>>> c_ushort(-5)c_ushort(65531)>>> seitz = c_char_p(b'loves the python')>>> print(seitz)c_char_p(b'loves
2015-08-14 10:19:40
3824
原创 易语言 小米注册机
.版本 2.支持库 spec.程序集 窗口程序集_注册.子程序 子程序_验证码.局部变量 验证码地址, 文本型.局部变量 返回字节集, 字节集验证码地址 = “https://account.xiaomi.com/pass/getCode?icodeType=register&_=1409128150831”返回字节集 = 网页_访问 (验证码地址, 0)图片_转换 (返回字
2015-06-18 00:04:19
1629
原创 Python 远程(邮件)控制电脑升级版
由于前边http://blog.youkuaiyun.com/u013511642/article/details/44259557写的远程操控电脑,使用的POP登陆有使用频率限制,导致非常被动,有时候邮件无法读取,下面改用POST网易邮箱的方法,获取邮件import urllib.request as requestimport http.cookiejar as cookiejarimport url
2015-06-17 23:39:45
2649
原创 PyQt5 来写一个评论框
import sysfrom PyQt5.QtWidgets import QWidget, QLabel, QApplication, QLineEdit, QTextEdit, QGridLayoutclass Example(QWidget): def __init__(self): super().__init__() self.initUI()
2015-05-01 18:51:24
797
原创 PyQt5 写一个计算器框架
import sysfrom PyQt5.QtWidgets import QWidget, QLabel, QApplication, QPushButton, QHBoxLayout, QVBoxLayout, QGridLayoutclass Example(QWidget): def __init__(self): super().__init__()
2015-05-01 18:30:39
1942
原创 VBA第6课 循环判断数据
Sub do_loop循环判断()Dim cj%cj = 1Docj = cj + 1 If cj > 10 Then Exit Do '退出循环 Else If Cells(cj, 2) >= 90 Then Cells(cj, 3) = "优秀" If Cells(cj, 2) >= 80 An
2015-05-01 12:07:16
2239
原创 VBA第5课 select多条件判断
Sub select多条件判断()Select Case Sheet1.[b1].ValueCase Is > 0MsgBox "大于0"Case ElseMsgBox "小于或等于0"End SelectEnd SubSub select多条件判断2()Select Case Sheet1.[b1].ValueCase "12"Sheet1.[a1] = "你输入的值
2015-05-01 11:40:05
15408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人