自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android、HTML、CSS、JS、JAVA、Kotlin、PHP等技术

Android、HTML、CSS、JS、JAVA、Kotlin、PHP等技术分享以及常见问题处理记录

  • 博客(258)
  • 资源 (25)
  • 收藏
  • 关注

原创 Kotlin中Lambda的十三种形式

//Kotlin中Lambda的十三种形式fun main(args: Array<String>) { //函数的声明 var method1: () -> Unit var method2: (Int, Int) -> Int var method3: (String, Boolean) -> Any? var method4: (Int, Double, Long, String?) -> Boolean // .

2022-02-11 22:09:01 396

原创 Kotlin中手写RxJava原理实现

//Kotlin中手写RxJava原理实现fun main() { //create 输入源:没有任何参数, 输出源:所有类型 //map 输入源:create输出源的valueTtem, 输出源: 所有类型 //observer 输入源:map存储的valueItem, 消费完成。 create { "yuknight" 123 true 3.13f }.map { "上面传.

2022-02-10 00:59:15 637

原创 Kotlin中函数中使用的lambda几种方式(高阶函数)

//Kotlin中函数中使用的lambda几种方式fun main(args: Array<String>) { /** * 函数中返类型里面有lambda */ // 第一步:函数输入输出的声明 第二步:对声明函数的实现 val methodAction1: (Int, Int, Int) -> String = { number1, number2, number3 -> v.

2022-02-07 04:07:48 240

原创 关于51单片机晶振定时问题

系统晶振频率是1.0592M,则机器周期=12/11.0592=1.0850694us;* 晶振11.0592 一个周期 12 ÷ 11.0592 = 1.0850694 us。4、定时初值=65535-(1*1000)+1=64536;1、系统晶振频率是12M,则机器周期=12/12=1us;单片机中晶振频率为11.0592MHZ的机器周期怎么算?3、工作在方式1下:最大计数值是2^16=65535;单片机中晶振频率为12MHZ的机器周期怎么算?2、定时1ms=1*1000=1000us;

2024-03-07 14:13:18 371

原创 51单片机晶振频率与定时中断产生pwn占空比

单片机中晶振频率为12MHZ的机器周期怎么算?1、系统晶振频率是12M,则机器周期=12/12=1us;2、定时1ms=1*1000=1000us;3、工作在方式0下:最大计数值是2^13=8192;4、定时初值=8192-(1*1000)=7192;5、换算成十六进制数为:定时初值=1C18H。定时器中断是由单片机中的定时器溢出引起的中断,51单片机中有两个定时器t0和t1。定时/计数器t0和t1由两个8位专用寄存器组成,即定时/计数器t0由th0和tl0组成,t1由th1和tl1组成。

2024-02-27 16:32:56 453

原创 CSS - 绝对定位 子元素受父元素影响 无法宽度自适应

父父元素设置固定宽度父元素没设置宽度 (相对定位)position: relative;子元素没设置宽度 (绝对定位)position: absolute;问题:子元素想设置自适应宽度,可是受父元素影响,继承了父元素宽度 无法撑开到超过父元素的宽度解决:子元素display: inline-block;white-space: nowrap; //强制撑开

2024-01-23 15:24:33 448

原创 数据库索引使用

假如我们在创建索引之前数据字段出现重复,那么就不能创建唯一索引。例:在employee表的empno和ename列上建立一个复合索引empno_ename_index。因为创建索引时将两个空值也视为重复的数据,如果有这种数据,必须先将其删除,否则索引不能被成功创建。创建唯一索引时,应保证创建索引的列不包括重复的数据,并且不要有两个及以上的空值(null)。例:在employee表的ename列上建立一个唯一性索引ename_uni_index。为loc字段的前3个字符创建一个前缀索引loc_index。

2024-01-08 13:37:31 341

原创 JS关于链式调用和延迟执行实现思路

【代码】JS关于链式调用和延迟执行实现思路。

2023-08-07 14:24:02 177

原创 JS关于多张图片上传显示报错不影响后面图片上传方法

关于多张图片上传或者下载显示报错后会程序会终止执行,从而影响后面图片上传。

2023-08-01 15:46:10 401

原创 WordPress教程:限制评论间隔时间来对付WordPress恶意评论的解决方案

开启评论功能,是不是有遇到每天被很多软件或者人为的刷评论,然后我们再去删除。实际上过多的评论会影响我们的网站和服务器速度,甚至有些恶意评论会影响体验。这里我们可以通过屏蔽关键字、屏蔽IP,或者是限定间隔时间来对付恶意评论。使用 comment_flood_filter 过滤器。

2023-05-23 15:33:50 164

原创 WordPress教程:禁止WordPress wp-login.php 登录页面防止被破解登录

但是这样也是有隐患的,比如有被破解机器人进行猜测密码,一来可能导致我们账户安全泄露,或者是提高我们的服务器的负载。直接打开 “wp-admin”或者 “wp-login.php” 目录和文件是直接可以进入后台登入入口。如果我们直接输入开始提到的wp-login.php是无法打开的。如果我们确保安全也可以彻底的禁止掉wp-login.php入口。一般来说,我们设置复杂的密码,后再用开始的加上入口后缀即可。我们随便选择哪个都相似的,然后我们用这样方式登入。

2023-05-23 15:24:10 582

原创 WordPress 安装成功之后文章详情出现404解决方式

在后台管理页面 设置--固定链接 格式为日期型,于是改为了数字型或者基本朴素型的,一切就正常了。WordPress 安装成功之后访问首页及后台页面正常,但是访问文章详情出现404,由此确定应是此链接的问题。

2023-05-22 11:26:38 680

原创 WordPress教程:do_action() 和 add_action() 的区别

在上述代码中,add_action 函数在 functions.php 文件中定义了 my_action 动作的监听器,并设定回调函数为 my_action_callback。而在页面模板文件中,使用 do_action 函数触发了 my_action 动作,从而执行了 my_action_callback 函数。在这个例子中,使用了 add_action 函数来监听 publish_post 动作,并在动作触发时执行 send_notification_email 函数。用于向插件或主题中添加动作。

2023-05-13 19:11:10 769

原创 wordPress数据结构 数据库中的表、字段、类型及说明

post_status – 文章当前的状态,枚举enum(’publish’,’draft’,’private’,’static’,’object’)值,publish为已发表,draft为草稿,private为私人内容(不会被公开) ,static(不详),object(不详)。post_parent – 文章的上级文章的ID,int(11)值,对应的是wp_posts.ID。默认为0,即没有上级文章。post_author – 每篇文章的作者的编号,int(4)值,应该对应的是wp_users.ID。

2022-11-11 11:00:10 905

原创 Android关于使用EditText文本内容转Int类型注意问题

Android 中EditText文本输入框中String转long和Int类型是出现转换失败,这时就需在转换时进行判断是否为有效数字,判断方法使用正则表达式。使用正则判断不能以0开头全部都是数字。

2022-10-24 15:12:01 965

原创 关于git创建分支以及主分支相互合并操作记录

第五步:进入 git ->uncommitted changes ->unstash changes 选择之前输入的备注项 apply stash即可,之前修改的内容重新恢复了;第四步:更新好当前分支后切换到之前修改内容的分支, checkout分支;第三步:修改文件,提交文件到本地以及到远程分支仓库;第二步:checkout 到主分支或者其他分支;第四步:切换到主分支,拉取新内容;第二步:Merge 远程主分支;第三步:push到远程主仓库;第六步:push到远程主仓库;第一步:切换到分支上;.....

2022-08-07 02:13:41 1432

原创 Could not find com.github.hackware1993:MagicIndicator:1.5.0.

maven{url"https//jitpack.io"}//放在前面,其他的maven,放在后面,maven{url'https//dl.bintray.com/umsdk/release'}maven{url"https//jitpack.io"}//放在前面,其他的maven,放在后面,

2022-07-28 15:00:01 1260

原创 Android 关于 clipChildren 与 fitsSystemWindows熟悉问题

RecyclerView中item侧滑不出现隐藏内容解决方式:根布局中添加 android:clipChildren="false"属性即可;设置控件保持在软键盘上方:manifest中添加 android:windowSoftInputMode="stateHidden|adjustResize"以及 根布局中添加android:fitsSystemWindows="true"属性即可解决;...

2022-07-11 15:40:50 475

原创 Android studio Java头文件自动添加信息模板

Android studio Java头文件自动添加信息模板/** * @ClassName: ${NAME} * @Author: yuKnight * @Description: 作用描述 * @CreateDate: ${DATE} ${TIME} */

2022-07-02 10:52:23 694

原创 Android Gradle 插件版本说明

Android Studio 构建系统以 Gradle 为基础,并且 Android Gradle 插件添加了几项专用于构建 Android 应用的功能。虽然 Android 插件通常会与 Android Studio 的更新步调保持一致,但插件(以及 Gradle 系统的其余部分)可独立于 Android Studio 运行并单独更新。在更新 Android Studio 时,您可能会收到将 Android Gradle 插件自动更新为最新可用版本的提示。您可以选择接受该更新,也可以根据项目的构建要求手动

2022-06-30 15:43:46 1325

原创 每日一问:Java中抽象类与抽象方法

类用于描述现实生活中一类事物。类中有属性、方法等成员。父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有 意义,而方法主体则没有存在的意义了。某种情况下,父类只能知道子类应该具备一个怎样的方法,但是不能够明确知道如何实现该方法。只能在子类中才能确定如何去实现方法体。例如:所有几何图形都应该具备一个计算面积的方法。但是不同的几何图形计算面积的方式不同。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法 的类就是抽象类。定义格式:代码举例:

2022-06-29 10:40:12 456

原创 每日一问:Java常见异常以及异常产生的原因及使用原则

在 Java 中一个异常的产生,主要有如下三种原因:Java 通过面向对象的方法来处理异常。在一个方法的运行过程中,如果发生了异常,则这个方法会产生代表该异常的一个对象,并把它交给运行时的系统,运行时系统寻找相应的代码来处理这一异常。我们把生成异常对象,并把它提交给运行时系统的过程称为拋出(throw)异常。运行时系统在方法的调用栈中查找,直到找到能够处理该类型异常的对象,这一个过程称为捕获(catch)异常。Java 异常强制用户考虑程序的强健性和安全性。异常处理不应用来控制程序的正常流程,其主要作用是捕

2022-06-27 11:00:03 447

原创 每日一问:线程和进程的区别

总的来说线程就可以当做是进程里面的执行的单元,同时它也是这个进程里面的一个能够调度的实体。首先来说进程和线程两个全是基本单元,完全是为了操作系统运行程序而存在的。该类系统为了要实现应用程序的并发性处理,就必须要运用该基本单元。因此它们之间有相似处也有区别。线程和进程的区别可以表现为以下的几个因素:简单地讲,任何的一个程序都必须有且有一个以上的进程,而相对于一个进程而言也必须要有且有一个以上的线程。相对于进程而言,对线程进行划分的尺度一般要小很多,这就导致了多线程的一些程序能够出现更高的并发性。在执行进程的时

2022-06-24 10:08:19 90

原创 每日一问:Java中接口和抽象类的区别

接口的实现类可以有多个。而抽象类的子类,只能继承一个抽象类,继承多个抽象类就会报错。在 Java 语言中,一个类只能继承一个父类(单继承),但可以实现多个接口。接口中属性的访问控制符只能是 public。接口中的属性默认是 public static final 修饰的。抽象类中的属性访问控制符无限制,可为任意控制符。接口和抽象类都是用来定义对象的公共行为的,但二者有以下 7 点不同:...

2022-06-22 20:54:38 162

原创 每日一问:Java中==和equal有什么区别

equals()表示 判断2个变量或对象实例所指向的内存空间的值是否相同。equals()表示 对字符串的内容进行比较。equals() 表示值是否相同。== 表示 判断2个变量或对象实例是否指向同一个内存空间。== 表示 对内存地址进行比较。== 表示引用是否相同。...

2022-06-21 17:37:37 192

原创 每日一问:ArrayList和LinkedList的区别

ArrayList是一个数组队列,相当于动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List,RandomAccess,Cloneable,java.io.Serializable这些接口。ArrayList继承了AbstractList,实现了List。它是一个数组队列,提供了相关的添加、删除、修改、遍历等功能。ArrayList实现了RandmoAccess接口,即提供了随机访问的功能。RandmoAccess是java中用来被List实现,为List提

2022-06-19 16:07:43 110

原创 每日一问:Java与Kotlin的单例实现

Singleton通过将构造方法限定为private避免了类在外部被实例化,在同一个虚拟机范围内,Singleton的唯一实例只能通过getInstance()方法访问(这里不考虑反射)。这种写法lazy loading很明显,但是是在多线程不能安全。为了确保线程安全,可以在getInstance方法上加同步锁这种写法能够在多线程中很好的工作,而且看起来它也具备很好的lazy loading,但是,遗憾的是,效率很低,99%情况下不需要同步。4.静态内部类这种方式也利用了classloder的机制

2022-06-18 11:01:24 297

原创 每日一问:简述Java中HashMap 和 HashTable

jdk1.7的HashMap是用:数组+链表jdk1.8的HashMap是用:数组+链表+红黑树HashMap是一个集合,键值对的集合,源码中每个节点用Node表示。Node是一个内部类,这里的key为键,value为值,next指向下一个元素,可以看出HashMap中的元素不是一个单纯的键值对,还包含下一个元素的引用。哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构,只要输入待查找的值即key,即可查找到其对应的值。哈希表其实就是数组的...

2022-06-17 10:03:49 532

原创 每日一问:简述Java中基本数据类型及封装类型

八种基本数据类型整数型:byte、short、int、long;浮点型:float、double;布尔型:boolean;字符型:char;对应的封装类:Byte、Short、Integer、Long、Float、Double、Boolean、Character。原始数据类型在传递参数时都是按值传递,封装类都是按引用传递。默认声明的小数是double类型的,因此对float类型的变量进行初始化时需要进行类型转换。float类型变量有两种初始化方法:float f = 1.0f 或者 float f

2022-06-16 16:48:08 589

原创 每日一问:简述Java 中栈与堆

JVM内存划分为:栈内存、堆内存、方法区内存;栈是一种后进先出的线性表数据结构,分为栈顶和栈底两端,仅允许在表的一端插入元素,这一端被称为栈顶,另外一端称之为栈底。栈,只有两种操作,分为入栈(压栈)和出栈(退栈);向栈中添加元素的操作叫做入栈,相反从栈中删除元素叫做出栈。栈帧:一个栈帧随着一个方法的调用开始而创建,这个方法调用完成而销毁。栈帧内存放者方法中的局部变量,操作数栈等数据。Java栈也称作虚拟机栈(Java Vitual Machine Stack),JVM栈只对栈帧进行存储,压栈和出栈操作。Ja

2022-06-15 15:52:10 220

原创 Android自定义控件主要流程

创建一个类,继承View类用于计算视图的大小,即视图的宽度和长度。在view中定义为final类型,要求子类不能修改。measure()函数中又会调用下面的函数:onMeasure(),确定视图大小,也就是说measure只是对onMeasure的一个包装,子类可以覆写onMeasure()方法实现自己的计算视图大小的方式,并通过setMeasuredDimension(width, height)保存计算结果。关于MeasureSpec:UPSPECIFIED:父容器对于子容器没有任何限制,子容器想要多

2022-06-13 11:38:01 890

原创 出现Could not find com.scwang.smart:refresh-layout-kernel:2.0.3.Required by: project :app 无法加载第三方包情况

在android studio版本中出现导入第三方依赖是出现一下问题解决方式:settings.gradle 文件中加入:即可解决;完整代码是:

2022-06-08 02:14:12 2951 1

原创 PHP Fatal error: Uncaught Error: Call to undefined function imagecreatefrompng() 错误解决方法

imagecreatefromjpeg函数是一个图像处理函数,在项目开发中做图片上传、缩略图时可以使用。在php中imagecreate函数是一个图形处理函数,主要用于新建一个基于调色板的图像了,然后在这个基础上我们可以创建一些图形数字字符之类的,但这个函数需要GD库支持,如果没有开启GD库使用时会提示Call to undefined function imagecreate()错误。出现Fatal error: Call to undefined function .

2022-05-09 20:15:01 2380

原创 WordPress插入或更新文章函数wp_insert_post()

使用WordPress自带的文章插入函数wp_insert_post();函数基本用法<?php wp_insert_post( $post, $wp_error ); ?>函数参数详解$post要插入或更新的文章对象,和数据库中的wp_posts数据表中的字段一一对应;$wp_error默认:false文章插入或更新失败时是否返回WP_Error对象其中$post对象具体参数如下:$post = array( 'ID' => [ &lt

2022-05-09 12:41:31 626

原创 wordpress中get_template_directory和get_template_directory_uri的区别

wordpress中最常用的两个函数:get_template_directory和get_template_directory_uri.这两个函数的功能类似, 都是为了获取路径.get_template_directory是获取当前主题本地根路径,get_template_directory_uri是获取http请求时的项目根路径.get_template_directory函数当我们在主题引入某些php文件时, 就需要使用get_template_directory,例如当我

2022-05-05 16:38:47 560

原创 wordpress中分类和多级分类及菜单导航数据库表内容笔记(二)

创建分类以及二级分类:wp_terms表,wp_term_taxonomy表,wp_term_relationships表;论坛创建一级二级论坛内容wp_terms表:记录分类wp_term_taxonomy表:记录分类与父级关系wp_term_relationships表:文章id与分类表关系object_id对应文章id创建分类以及三级分类:wp_terms表,wp_term_taxonomy表;三级分类关系...

2022-05-03 18:42:02 1632

原创 wordpress中常用的方法笔记(一)

wordpress中常用的方法笔记(一)Update_option() 方法admin_head 动作用户权限after_setup_theme钩子Update_option() 方法更新一对配置属性值到数据库。$ option的值需要在插入到数据库之前用$wpdb->prepare方法来进行转义。这个值必须正确的处理。这个方法可以用来代替add_option,尽管它确实没那么灵活。update_option会去检查这个配置属性是否存在。如果不存在,会使用add_option(‘option_

2022-05-01 23:58:21 313

原创 WordPress 数据库表名及字段详解

最新wordpress数据库表有十二张:wp_commentmeta:存储评论的元数据wp_comments:存储评论wp_links:存储友情链接(Blogroll)wp_options:存储WordPress系统选项和插件、主题配置全局设置信息wp_postmeta:存储文章(包括页面、上传文件、修订)的元数据wp_posts:存储文章(包括页面、上传文件、修订) wp_t...

2022-04-26 02:00:31 3325

原创 import javax.annotation.processing.Generated; 错误提示

解决:Unable to load class ‘javax.annotation.Generated方法添加依赖compile 'org.glassfish:javax.annotation:10.0-b28'即可

2022-04-22 00:41:12 2850

原创 HTML5新增标签

什么是HTML5?html5是最新的html标准,拥有新的语义、图形以及多媒体元素,简化web应用程序,专为丰富的web内容而设计的,简称“H5”。简单来说就是增加了一些更直观的标签,H5相比html4.0精简了很多。02HTML新增标签1. 结构标签:主要用来对页面结构进行划分,页面结构划分为顶部、导航、内容(页眉、区块)、页脚等。header:一般网页头部信息/标题。nav:导航条部分内容。section:独立内容区块,一般内容区。article:特殊独立区块,表示页眉中核心

2022-04-21 12:57:38 1027

外观、角色查询筛选收藏开售开服提醒等功能

外观、角色查询筛选收藏开售开服提醒等功能。应用会不断功能版本迭代优化升级

2023-04-28

基于zip4j开源框架实现android解压带有密码的zip文件(进度条显示)

基于zip4j开源框架实现android解压带有密码的zip文件(进度条显示),项目中有jar包,非常好用。解压、压缩、压缩添加密码、解压带有密码的zip都可以使用。

2016-12-09

jni实现自定义progress(锅炉压力监测)

jni实现自定义progress(锅炉压力监测) csdn:http://blog.csdn.net/u014657752

2015-09-02

Android实现汉字转拼音(支持多音)

Android实现汉字转拼音(支持多音)

2015-09-01

Android C++高级编程——使用NDK.pdf

Android C++高级编程——使用NDK.pdf

2015-08-31

JNI 完全技术手册

很好的JNI资料, 对于JAVA 和 C/C++ 混合编程很有帮助

2015-08-31

Android-服务与广播接收者实现本地音乐播放

Android-服务与广播接收者实现本地音乐播放 CSDN博客:http://blog.csdn.net/u014657752

2015-08-26

android-json的jar包

android json jar包, csdn地址:http://blog.csdn.net/u014657752

2015-08-24

Android-异步HttpClient框架

Android-异步HttpClient框架,采用两种提交方式 Android-异步HttpClient框架(get和post) Android-异步HttpClient框架 csdn博客地址:http://blog.csdn.net/u014657752

2015-08-17

通过网络获取xml文件使用pull解析得到服务器中的信息(新闻客户端)

通过网络获取xml文件,使用pull解析该文件得到服务器中的信息;

2015-08-16

Android-SD卡文件夹创建和删除实现

Android-SD卡文件夹创建和删除实现 * 获取SD卡中的目录 * 功能: * 创建文件夹,删除文件夹,返回键退出程序 * ListView 使用BaseAdapter

2015-08-11

Android-扩展BaseAdapter实现progressBar下载

Android-扩展BaseAdapter实现progressBar下载 * 该Demo涉及了BaseAdapter,ProgressBar,Handler,Thread,线程池; * * Android-扩展BaseAdapter实现progressBar下载 * 1.创建listview的xml * 2.创建listview中填充的xml * 3.创建继承BaseAdapter的MyBaseAdapter类 * 4.初始化MyBaseadapter * 5.向listView中添加适配器 * 6.创建线程池ExecutorService和资源 * 7.创建MyBaseadapter带参构造函数(Context context) * 8.创建ViewHolder对象用于存储那些Item内部的View的直接引用 * 9.getView()中判断convertView是否为空,防止过多填充布局导致OOM * 10.将ViewHolder对象存储在Item的tag * 11.创建点击事件和线程MyThread对象

2015-08-09

Android-Activity之间数据传递的多种方式

Android-Activity之间数据传递的多种方式. 在不同模块(如Activity)间经常会有各种各样的数据需要相互传递,我把常用的几种 方法都收集到了一起。它们各有利弊,有各自己的应用场景。

2015-08-06

Android底层开发技术实战详解——内核、移植和驱动pdf完整版

是王振丽编写的《Android底层开发技术实战详解:内核、移植和驱动》,在网上找的基本上都是不完整的,这个是完整版,共19章,530页,你可以看文件的大小有40多M。

2015-07-25

lamp 环境配置及discuz,phpwind,phpbb,wordpress网站的搭建/优秀论文

lamp 环境配置 discuz phpwind phpbb wordpress网站的搭建 优秀论文

2015-07-07

lamp(Linux+Apache+Mysql+Perl/PHP/Python)论文

lamp(Linux+Apache+Mysql+Perl/PHP/Python)论文 Linux+Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python可代替的编程语言。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效

2015-06-24

Linux课程设计文档

Linux课程设计文档 (1)熟悉基本的网络命令以及他们的使用方法,例如ping、ifconfig、netstat等网络命令。 (2)熟悉网络配置文件的配置方法。 (3)体会Linux多用户的特点,利用telnet进行。每个人建立个自己的帐户进行测试。 (4)配置samba服务器,实现不同系统之间的文件共享。 (5)配置vsFTP服务器 (6)简单shell编程。

2015-06-24

LAMP(linux,apache,mysql,php)架构

Apache 网站服务器 Mysql 数据库 Php php网页支持库 LAMP(linux,apache,mysql,php)是linux系统下最常用的网站架构。 搭建LAMP环境有两种LAMP的架构的搭建

2015-06-24

网上投票系统+asp.net+文档

网上投票系统+asp.net+文,档网上投票系统+asp.net+文档

2015-06-24

GradeManage(学生成绩管理+asp.net+课程设计)

GradeManage(学生成绩管理+asp.net+课程设计)

2015-06-24

ASP.NET课程设计任务书(本科)

ASP.NET课程设计任务书(本科)

2015-06-24

asp.net课程设计大学生兼职系统+文档

asp.net课程设计大学生兼职系统+文档

2015-06-24

ASP.NET和ACCESS的网上投票系统 毕业设计 有论文全套

ASP.NET和ACCESS的网上投票系统 毕业设计 有论文全套

2015-06-24

javaweb-tomcat浏览器聊天室毕业设计

javaweb-tomcat浏览器聊天室毕业设计 JDBCUtils类会去访问c3p0-config中的配置文件; 开发模式为MVC servlet--service--dao--db 其采用JDBC连接池连接mysql数据库; form表单提交数据给servlet,采用doget和dopost servlet接收value的方法login方法 userservlet类登录 UserServlet-----UserService --login()------------UserDao return ------UserDaoImple implements UserDao ---------dao.login()//sql语句查询 return existUser;

2015-01-30

Java多用户聊天室程序(毕业设计)

Java聊天室程序源 2 需求分析 2.1 业务需求 1. 与聊天室成员一起聊天。 2. 可以与聊天室成员私聊。 3. 可以改变聊天内容风格。 4. 用户注册(含头像)、登录。 5. 服务器监控聊天内容。 6. 服务器过滤非法内容。 7. 服务器发送通知。 8. 服务器踢人。 9. 保存服务器日志。 10.保存用户聊天信息。 2.2 系统功能模块 2.2.1 服务器端 1.处理用户注册 2.处理用户登录 3.处理用户发送信息 4.处理用户得到信息 5.处理用户退出 2.2.2 客户端 1.用户注册界面及结果 2.用户登录界面及结果 3.用户发送信息界面及结果 4.用户得到信息界面及结果 5.用户退出界面及结果 2.3 性能需求 运行环境:Windows 9x、2000、xp、2003,Linux 必要环境:JDK 1.5 以上 硬件环境:CPU 400MHz以上,内存64MB以上

2015-01-30

jsp网页开发2048游戏源码

本源码采用jsp网页技术来开发2048游戏,源码清晰明了,有详细的注释,欢迎下载。有什么问题希望您的提出。

2015-01-29

空空如也

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

TA关注的人

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