暂无个人介绍
暂时未有相关通用技术能力~
阿里云技能认证
详细说明javascript能干什么? 改变HTML内容与属性 改变HTML样式(CSS) 对事件做出反应 添加或删除 HTML 元素 1.改变HTML内容与样式 W3school:http://www.w3school.com.cn/js/js_htmldom_html.asp 2.改变HTML样式(CSS) W3school:http://www.w3school.
一、首先我们为什么需要MyEclipse? 下面允许我做一些简要的介绍: 应该大家都知道另一个MyEclipse的近亲——Eclipse的优点:免费、程序代码排版功能、有中文汉化包、可增设许多功能强大的外挂、支持多种操作系统(Windows、 Linux、Solaris、Mac OSX)等等。 而 MyEclipse企业级工作平台(MyEclipse Enterpris
1.windows -> preferences 2.File and Editors 3.JSP -> Encoding $(function () { $('pre.prettyprint code').each(function () {
在《java使用JDBC连接MySql数据库》中说明了JDBC链接数据库的基本方式,其中执行SQL语句使用的是Statement接口,这里介绍一个更好用的接口,PreparedStantment接口。 PreparedStatement是什么? public interface PreparedStatement extends Statement 使用方法:
SQL数据库的一些操作 ——以 MySQL为例 //登陆 mysql -u root -p //创建一个名为test_lib的数据库 CREATE DATABASE test_lib //删除一个名为test_lib的数据库 DROP DATABASE test_lib //选择test_lib数据库 USE test_lib //添加一个包含3列的
linux下使用eclipse开发web项目,运行的时候出现 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,解决办法如下: 1.导入MySQL驱动包: 右键项目-properties-build path 两种方式: (1)Add JARs——需要先把mysql的jar驱动复制到项目目录下,
以管理员身份运行Eclipse 1.移除 2.open 3.改成这样,然后ctrl+s保存 4.重新运行即可。 $(function () { $('pre.prettyprint code').each(function () {
在windows系统下,很多软件的安装都需要设置环境变量,比如安装JAVA JDK。如果不安装环境变量,在非软件安装的目录下运行javac命令,将会报告“找不到文件”类似的错误。 那么,什么是环境变量呢?简要的说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。 设置变量对于一般人最实用的功能就是: 不用拷贝某些dll文件到系统目录中了,而
Linux中yum和apt-get用法及区别 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 2 包管理工具 yum 3 支持tar包 D
使用如下命令: sudo apt-get remove --purge libreoffice* sudo ———— 获取 root 权限 apt-get ——— 执行安装卸载功能的软件 autoremove — 告诉 apt-get 我们所要做的操作是移除软件 –purge ——— 注意这前面是两个短划线,这个参数是告诉他们要完整的干净的彻底的移除 a
java 泛型 学习java泛型的笔记,详细写明白在学习泛型的过程中的笔记心得等: 泛型类 泛型方法 类型擦除(Type Erasure) 桥方法 泛型类 代码参考:java核心技术 卷1 第十版 public class Pair<T> { private T first; private T second; //
在 Servlet API 中有一个 ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。 当Servlet 容器启动或终止Web 应用时,会触发ServletContextEvent 事件,该事件由 ServletContextListener 来处理。在 ServletCo
1.ServletConfig 作用: 当servlet执行初始化函数init()之后,可以利用ServletConfig获取存储在web.xml里的参数,这样就可以不用在servlet中硬编码一些参数,例如作者姓名,当在servlet中使用作者姓名这个参数的时候直接调用web.xml,如果需要修改参数值,只需修改web.xml,不用重新编译servlet。 用
1.OutputStream 使用步骤: 获取输出流 设置中文 将字符串转换成字节数组 调用outputStream.write() 这里只贴出doGet方法的内容: protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletExc
setCharacterEncoding只是设置字符的编码方式 setContentType除了可以设置字符的编码方式还能设置文档内容的·类型 1.setCharacterEncoding response.setCharacterEncoding("UTF-8"); PrintWriter out = response.getWriter(); out.print
用Eclipse开发,新建了的servlet会有一个url-pattern声明: 这样就不需要在web.xml中添加映射,如果在web.xml中添加了这样一段: <servlet> <servlet-name>InfoSevlet</servlet-name> <servlet-class>com.I
Windows——>Preferences——>Java–>Editor–>Content Asist 在Auto activation triggers for Java后面的文本框里只有一个“.”。 现在你将其改为“.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”即可。 然后你再试试,
java使用JDBC连接MySql数据库 安装MySql 导入MySql驱动jar包 导入java.sql.*; 注册JDBC驱动程序 打开一个连接 执行一个查询 从结果集中提取数据 清理环境 安装MySql MySql下载链接 下载社区版(免费) 傻瓜式安装过程。安装完成之后打开MySQL Workbench(图形操作界面)添加数据库与数据。
1.名词解释 向上转型:子类引用的对象转换为父类类型称为向上转型。通俗地说就是是将子类对象转为父类对象。此处父类对象可以是接口。 向下转型:父类引用的对象转换为子类类型称为向下转型。 先看两个类: //Fahther类 class Father { public void out() { System.out.println("
java的值传递和引用传递 1. “=“是赋值操作。 任何包含=的如+=、-=、 /=等等,都内含了赋值操作。 不再是你以前理解的数学含义了,而+ - * /和 = 在java中更不是一个级别,换句话说, = 是一个动作,一个可以改变内存状态的操作,一个可以改变变量的符号,而+ - * /却不会。 这里的赋值操作其实是包含了两个意思: 1、放弃了原有的值或引
一.定义 Interface Iterator<E> E - 迭代器返回的元素类型 二.方法 返回值 方法名 说明 default void forEachRemaining(Consumer action) 对每个剩余元素执行给定的操作,直到所有元素都已处理或操作抛出异常 boolean hasNext()
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似
哈希表定义:根据设定的hash函数和处理冲突的方式(开放定址、公共溢出区、链地址、重哈希…)将一组关键字映射到一个有限的连续的地址集上(即bucket数组或桶数组),并以关键字在地址集中的“像”作为记录在表中的存储位置,这种表称为hash表;这一映射过程称为散列,所得存储位置称为哈希地址或散列地址。 一.定义 HashMap实现了Map接口,继承Abstra
原文地址:https://segmentfault.com/a/1190000002646193 目录 1.泛型类 2.泛型接口 3.泛型方法 1.泛型类 容器类应该算得上最具重用性的类库之一。先来看一个没有泛型的情况下的容器类如何定义: public class Container { private String key
1.该Activity是第一个加载的Acticity。该Activity继承自2.GosUserModuleBaseActivity。 2.该类继承自3.GosBaseActivity 3.该类中调用了4.MessageCenter中的初始化SDK方法。 GosDeoloy是用于读取JSON文件的配置类,在4.MessageCenter中初始化AppID等参数
Android6.0的运行时权限细节就不赘述了,详细可见文末参考资料的第2篇,详细讲解下于此相关的三个api(个人理解)。 ContextCompat.checkSelfPermission()//检查权限 ActivityCompat.requestPermissions()//请求权限 onRequestPermissionsResult()//回调函数 1
// 第一个参数:当前的上下文环境。可用getApplicationContext()或this // 第二个参数:要显示的字符串。也可是R.string中字符串ID // 第三个参数:显示的时间长短。Toast默认的有两个LENGTH_LONG(长)和LENGTH_SHORT(短),也可以使用毫秒如2000ms Toast toast=Toast.makeText(
<activity android:allowTaskReparenting=["true" | "false"] android:alwaysRetainTaskState=["true" | "false"] android:clearTaskOnLaunch=["true" | "false"]
直接看代码: interface People{ void peopleList(); } class Student implements People{ public void peopleList(){ System.out.println("I’m a student."); } } class Teacher implements Peop
作者:啃刀手 链接:https://www.zhihu.com/question/31455874/answer/63915653 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 Java SE(Java Platform,Standard Edition),应该先说这个,因为这个是标准版本。 Java EE (Java Platform,Enterpris
在另一篇文章中介绍了java多线程的一种最简单的方式:继承Thread类。然而有些时候我们没法继承Thread类。 如果当前类已经extends了其他类,那么就没办法再extends Thread类,这时候想实现多线程,就只能implements Runnable接口了。 使用方法: implements Runable接口 重写run方法 实例化一个Thread
Manifest.xml 入门基础 (四) <application>标签 一个AndroidManifest.xml中必须含有一个Application标签,这个标签声明了每一个应用程序的组件及其属性(如icon,label,permission等) <application android:allowClearUserData=["true" |
Manifest.xml 入门基础 (三) <uses-sdk>标签 <uses-sdk android:minSdkVersion="integer" android:targetSdkVersion="integer" android:maxSdkVersion="integer" /> 用于表明应用程
Manifest.xml 入门基础 (二) <uses-permission> 标签 Android的权限在AndroidManifest.xml文件里配置。AndroidManifest文件中有四个标签与permission有关,它们分别是 <permission>、 <permission-group> 、<permissio
Manifest.xml 入门基础 (一)概述与<manifest>标签 第零讲 概述 每个应用的根目录中都必须包含一个 AndroidManifest.xml 文件(且文件名精确无误)。 清单文件向 Android 系统提供应用的必要信息,系统必须具有这些信息方可运行应用的任何代码。 此外,清单文件还可执行以下操作: (1)为应用的 Java 软件包
使用URL读取网页内容,通过URL对象的openStream()方法可以得到指定资源的输入流,通过流能够读取或访问网页上的资源 代码: package kun; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; public class mai
代码: package kun; import java.io.*; public class mainfun { public static void main(String[] arg) { File file=null; file=new File("D:/file.txt"); try { //判断文件是否存在 if(!fi
最简单的方式: 1.继承Thread类 2.重写run方法 代码: package kun.thread; public class THread { public static void main(String []arg) { Thread mythread = new MyThread(); mythread.start(); System.out.
java异常的基本理解 代码: package kun.exception; public class test { public static void main(String arg[]) { try{ myExceptoin(3); myExceptoin(4); myExceptoin(1); } catch(Exception
相信很多人在使用DXP和AD的时候,都遇到过Unknown Pin 和Failed to add class member 的问题,我也遇到了,经过实验发现新建个PCB就可以解决这些问题,网上的常见做法也是这样的。但是很多时候新建PCB就要放弃前面已经布局布线了一半的样本,实在是费时又劳神。所以我在想既然是报错,肯定有办法解决,于是就研究了下发现了如下解决办法。希望对大家能有帮助。
预处理程序提供了条件编译的功能。 可以按不同的条件去编译不同的程序部分,因而产生不同的目标代码文件。这对于程序的移植和调试是很有用的。条件编译有三种形式,下面分别介绍: 1. 第一种形式: #ifdef 标识符 程序段1 #else 程序段2 #endif 它的功能是,如果标识符已被#define命令定义过则对程序段1进行编译;否则对程序段2进行编译。如果没有程序段2(它为空
注:昨天有同学指正说流水灯会影响脉冲输出,造成4s时间的延误。这里说明下,程序设计的初衷是让每个任务独立运行,意思就是当流水灯任务执行的时候脉冲输出任务就被挂起,不过实际上流水灯工作的时候脉冲输出引脚的确会一直维持一个电平,没考虑周详,多谢这位同学提出。最后附上了新的解决方案,中断方式,欢迎同道指正。 需求:通过按下不同的按键让STC89C52RC控制电机以不同的转速运行或者控制LED实
http://blog.csdn.net/qiumengchen12/article/details/44550059 随着自己编程能力的提升以及参加项目的增多,越来越强烈地感觉到,好多曾经项目中使用过的Java类以及方法, 在正在参加的项目中也需要使用,而如果只是单纯地复制,粘贴,显然既不美观,也会出现很多问题,比如忘记方 法到底是如何实现,返回类型,传入参数等等
1、dpkg -i <package.deb> 安装一个 Debian 软件包,如你手动下载的文件。 2、dpkg -c <package.deb> 列出 <package.deb> 的内容。 3、dpkg -I <package.deb> 从 <package.deb> 中提取包裹信息。 4、dpkg -r <
http://blog.csdn.net/wangnayu/article/details/52987118
转载的,以下是原文: 我在设计成功自己的第一块 6 层板之后写的心得。 第一:前期准备。这包括准备元件库和原理图。“工欲善其事,必先利其器”,要做出一块好的板子,除了要设计好原理之外,还要画得好。在进行 pcb 设计之前,首先要准备好原理图 sch 的元件库和 pcb 的元件库。元件库可以用 peotel 自带的库,但一般情况下很难找到合适的,最好是自己根据所选器件的标准尺寸资料
using System; using System.Runtime.InteropServices; namespace 调用非托管项目demo { class Program { static void Main(string[] args) { Win32.MessageBox(0, "Hello I am
一、简介 集合是程序设计中非常重要的一种数据结构,这里说明了我在学习集合的一些总结与心得。 二、集合接口 要说集合,首先得说集合的借口,弄懂了集合的接口,就能拥有一个宏观整体的概念,开始的时候抓住一个实际的集合就开始啃经常局限在一些细枝末节上浪费了大把时间。 集合接口详解 某一个集合能提供什么样的功能就要先看它实现了哪一个接口,例如ICollection<T>
Lambda表达式就是匿名方法! 1.匿名方法 要谈Lambda表达式,首先要理解匿名方法。使用委托我们要在别处写一个方法,然后再绑定到委托上使用。而使用匿名委托可以不用再在别处创建方法,直接将代码段作为传递给委托: (1)不使用匿名方法: using System; namespace 委托demo控制台 { cla