- 博客(133)
- 资源 (15)
- 收藏
- 关注
原创 以证促学是源动力-疫情3个月的在线学习成果
4个多月的疫情让很多学生滞留家中,都说没法学习,学习效果不好,作为一个教育工作者,趁着疫情的机会,发起一个在线学习挑战,那就是看看自主学习能否真的有效,学习要有目标,我就选择以证为目标。经过将近三个月的学习成果如下,学习完课程达到40多门技术课程。目的就是让大家相信自己在家学习还是有效果的,没必要非要老师盯着再学。...
2020-04-30 15:24:01 467
原创 人工智能学习篇-人工智能数据科学之路
成功之路从来都不简单,但是有方法,要想在人工智能成功的路上有所作为,还是先来看看下面的图,等有信心了再启程:懵逼没,确实我第一次看到这些的时候,就想到了放弃,但是经过再三考虑,我要坚持下来,理由有三:我是一个不轻易放弃的人,所以不可能碰到困难就溜之大吉大牛们整理出这么清晰的学习路径,不就是让学习者更方便的学习吗,后来者就要跟上。经过梳理之后,我发现其实没有那么恐怖,因为相当一部分内容是...
2019-08-30 15:18:59 315
原创 人工智能名人篇-艾伦·麦席森·图灵
十几年的职业生涯,新的技术一直陪伴着我的成长,在和朋友沟通或在课堂上我都常说,我们学习任何一门技术都是养家续命之技能,我们学了这个技能就要感谢发明这个技术的人,所以开篇之前,我们一定要认识一下为人工智能发展做出贡献的人。第一位:艾伦·麦席森·图灵一个帅哥长大以后还是一样帅长的帅并不是最主要的,最主要的是人家是个大牛人,请看:英国数学家、逻辑学家,被称为计算机科学之父,人工智能之父...
2019-08-29 12:55:37 1278
转载 生成二维码效果代码
public class QrcodeUtil {/** 生成图片* @author Sgx* @param content 需要生成二维码的内容* @param imgPath 生成了图片以后保存的路径* */ public static void getQrcodeImg(String content,String imgPath ){ int w
2015-11-19 16:10:24 2168
原创 多线程实现不连续售票
实现一个由A、B、C三个窗口同时销售100张票的系统1. 创建3个线程分别代表三个窗口(10分)2. 三个窗口同时开始售票,要求打印出每个窗口打印的售票情况(10分)3. 每个窗口不得连续售票。当剩余票为0时,线程停止运行(10分)
2014-08-04 09:21:12 2134 1
原创 Ajax Post请求处理
测试页面: AJax Post function checkName(){ var xml_request = new XMLHttpRequest(); var namevalue = document.getElementById("name").value; //
2014-06-24 13:24:19 795
原创 遍历指定的目录下所有的文件和文件夹并给出目录层次
private static void fileList(File file,int nodeNum){ if(nodeNum==0){ System.out.println(file.getName()); } nodeNum++; File[] files = file.listFiles(); if(files!=null){ for (File f : fi
2014-05-01 11:05:02 1053
原创 多线程(四)_多线程互动
服务端:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.ServerSocket;impor
2014-04-29 11:23:23 758
原创 多线程(三)_服务端和客户端单线程互动
服务端: import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;public class Server { private static Buffe
2014-04-29 10:19:41 769
原创 多线程(二)_服务端和客户端的单条信息的通信
服务端 : import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;impo
2014-04-29 10:10:22 919
原创 多线程(一)_循环接收请求的服务端
import java.io.BufferedWriter;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.net.ServerSocket;import java.net.Socket;/* * IP:172.17.67.171 * 循环等待客户端传送过来的请求
2014-04-29 10:05:28 985
原创 File,把指定的目录下的所有文件和文件夹删除的方法
public class Test {public static void main(String[] args) {File f = new File("F:\\bwie");deleteAll(f);}public static void deleteAll(File f){if(f.isDirectory()){File arrFiles[] = f.li
2014-04-22 17:47:47 1377
原创 try-catch-finally执行顺序
public class Test {public static void main(String[] args) {int i = ma();System.out.println("i="+i);}public static int ma(){int i = 5;try{System.out.println("try"+i/0);return i;}cat
2014-04-08 17:08:33 776
原创 从1-33个数中随机6个不同的数字,模拟双色球
public class Test_ext11 {/*** 随机6个不同的双色球红球*/public static void main(String[] args) {int arrRed[]=new int[6]; //用来存放红球int count =0;boolean flag = true;while(countflag = true;//随机一个数
2014-04-08 17:03:13 18034 1
原创 Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools
打开eclispe时,如果有提醒如下:Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.说明你用的jdk版本比较低,需要去修改一下,修改方法:Window-------〉Preference
2014-02-14 08:50:01 1210
原创 在Eclipse中导入Android项目后,项目报红叉问题
在学习Android之初,很多朋友肯定碰到过这样的问题,因为也经常有人问我,我有时也会遇到,下面把常见的情况和解决方法写一下,免得以后忘记。看图,很多学习者可能都被这个红叉困惑过,解决办法如下:第一步:你要确保这个项目没有问题,有的项目本身就有问题,例如:xml文件,java程序等本身就有错。第二步:在Eclipse菜单中选择“Project”----〉Clean 解决
2014-02-13 12:06:42 9616 4
翻译 Struts2-第六篇-Message Resource Files
Introduction这篇我们主要探讨一下使用Struts2信息资源能力。信息资源提供一个简单的方式实现把文本文字放到视图页中,这和你在应用中通过创建field labels一样,并且可以改变文本语言根据用户本地语言。Message Resource Property Files在Struts2 Web应用,你可以把信息资源文件和每个Struts2的Action联系起来,要求创建的资
2014-01-23 16:05:13 852
翻译 Struts2-第五篇-FormValidation
Form 验证在这篇我们将探索用Struts2去验证用户的输入。有两种方式你可以用Struts2进行验证。这篇主要涉及基础的方法,在Action类中进行验证。Add validate Method如果确定使用Struts2 Action类去验证一个用户按Struts2形式输入,你需要定义一个验证方法在Action类。使用前面的例子Processing Forms,让我们说一下使用规则:
2014-01-23 09:56:51 1011
翻译 Struts2-第四篇-Processing Forms
介绍:在这个案例中,我们将探索使用Struts2去做更多关于form提交的处理。我哦们涉及到怎样用一个Java Mode类去存储form输入和怎么去创建Struts2 form和mode类进行匹配。Form and A Java Model Class例如:我们需要提交一个form去注册。业务规则要求必须提供:first name,last name,email address,and
2014-01-22 17:57:01 718
翻译 Struts2-第三篇-CodeingStruts2Action
编写一个Struts2 Action时,涉及几个部分:1、Mapping一个action到一个类。2、Mapping一个result到一个view3、在Action类中编写控制逻辑Action Mapping: action name="hello" class="org.apache.struts.helloworld.action.HelloWorldAct
2014-01-22 17:30:39 695
翻译 Struts2-第二篇-Using Struts 2 Tags
在上一篇Helloworld篇中,我们添加index.jsp文件中用到struts2 url tag标签去创建一个超级链接hello.action().接下来我们继续探究url和其他struts2 tag。Web应用与传统的web站点不同的是,web应用能够创建一个动态的响应。目的是使用引用动态数据更容易从一个page,struts提供一系列tags。一些标签和html很类似,其他标签非标准的
2014-01-22 11:30:54 783
翻译 Struts2-第一篇-HelloWorld
当你点击一个超级链接或者在一个Html中点击一个"submit"在一个Struts2的web应用,不是转向另外一个页面,而是转向你提供的Action类。Action被调用后,Result会选择一个资源去响应。这些资源一般是一个page,当然也可以是PDF,excel或者一个JavaAppletwindow。下面通过创建一个HelloWorld的例子显示一个欢迎信息,首先创建一个Struts2的
2014-01-22 09:59:34 706
原创 struts.xml文件提示功能的实现
当你再配置struts开发环境时 ,你是否发现在src下创建的struts.xml文件没有提示功能,如果不能提示,你写配置文件是不是很郁闷。下面以struts2为例,告诉你如何配置,你常常见到xxx.dtd文件,你知道dtd文件是什么?它是说明文件类型的规范性文件,当我们在xml文件中去书写时,只所以不给提示,因为他本身不知道怎么提示,如果我们告诉他规则,那就知道怎么提示,也就是说dtd文件只要告
2014-01-21 15:56:59 1203
原创 myeclipse快捷键内容提示
在使用myeclipse6.x的时候,有时你会发现,Alt+/不给自动提示,使用工具不给提示,你肯定郁闷,下面说一下能解决问题的方法: windows–>preference–>general–>keys 下设置Content Assist 的快捷键,这个的意思是内容协助,快捷键改成alt+/。如果你设置后依然不行 请做如下操作:1、菜单window->Preferen
2014-01-21 15:55:58 944
原创 Struts2中文件struts.properties中常量的意义
Struts2中有个文件struts.properties放在src下面,该文件中可以放很多像键值对的字符串,这些都是类似常量,所以也可以在xml中进行常量配置,例如:struts.devMode可以在struts.properties中配置:struts.devMode = false也可以在struts.xml中配置constant name="st
2014-01-21 10:42:33 1487
原创 简单web项目编码问题
很多初学者在学习web时,很容易出现中文编码问题,又不知道怎么解决,在此,我告诉大家几个关键点注意一下,即可解决。总体上讲,只要显示的文字是对应的编码即可,如果信息为UTF-8,你非要显示ISO-8859-1,文字是中文,肯定有问题。注意的几个部分:Web服务器编码:在C:\Tomcat 7.0\conf目录下找到server.xml看是什么编码eclipse内文件编码
2013-11-05 16:11:52 707
原创 如何实现Android两个模拟器之间的通信
之前写模拟器和pc机通信没有遇到过多大问题,这两天想做一个把Socket通信的服务端和客户端都用Android模拟器实现,有点小麻烦,搜集一些资料,也试用很多方法,最后终于实现了模拟器之间的链接:第一步:首先是创建两个模拟器:cmd下命令创建或在eclispe中创建avd都可以实现,这里不多说 第二步:启动两个模拟器 第三步:查看模拟器设备是否正常启动在命令行
2012-05-24 16:57:59 5580 1
原创 SurfaceView简单用法一
快速学会SurfaceView用法:SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。第一步:继承SurfaceView并实现SurfaceHolder.Callback接口 第二步: SurfaceView.getHolder()获得
2012-05-05 11:24:26 9032 2
原创 Android WIFI基本操作
第一步:布局文件http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > android:id="@
2012-04-27 15:36:32 1383
原创 android动画实现-Tween animation(三)
第一步:创建动画文件在res/anim下http://schemas.android.com/apk/res/android" android:shareInterpolator="true" > android:interpolator="@android:anim/accelerate_decelerate_interpolator"
2012-04-27 10:11:43 727
原创 android动画实现-Frame animation(二)
第一步:创建动画文件animation_1http://schemas.android.com/apk/res/android" android:oneshot="false"> 第二步:布局文件http://schemas.android.com/apk/res/android" android:orientation="verti
2012-04-27 10:00:31 607
原创 android动画实现-Frame animation(一)
不说别的,直接做第一步:创建一个动画文件http://schemas.android.com/apk/res/android" android:oneshot="false"> 第二步:创建布局文件http://schemas.android.com/apk/res/android" android:orientation="v
2012-04-27 09:57:10 794
原创 PopWindow用法
PopWindow用法分三步:1、实例化PopWindow对象 new PopupWindow(View)2、准备内容布局。可以通过定义布局和解析布局文件3、显示PopWindow窗口4、关闭窗口 第一种方法:直接定义布局第一步:测试布局文件http://schemas.android.com/apk/res/android" android:id="@
2012-04-18 10:03:25 3610
原创 TabHost使用(三)
第一步:创建布局文件<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/widget_la
2012-04-17 14:23:35 952
android实现音乐播放器
2011-05-27
搭建struts1.x环境例子源码
2011-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人