计算机专业的相关课程知识
关于一些自己写的小代码: 数据库的 Android的,或者是一些操作系统的一些东西
ITAK
这个作者很懒,什么都没留下…
展开
-
HDU 5572 An Easy Physics Problem(计算几何)——2015ACM/ICPC亚洲区上海站-重现赛
传送门 An Easy Physics ProblemTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2322 Accepted Submission(s): 469Problem Description On an infinite原创 2017-06-18 20:01:46 · 1265 阅读 · 0 评论 -
PHP:判断PHP是否成功连接数据库
<html><head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>获取服务器信息的第一个PHP程序</title></head><body><?php$sysos = $_SERVER["SERVER_SOFTWARE"]; //获取服务器标识的字串原创 2017-03-04 20:13:27 · 8510 阅读 · 0 评论 -
JQuery的一个有趣的小程序
今天了解了一下JQuery,然后有一个小程序比较有趣,点击一个 P标签,P标签里面的内容就会消失,类似打地鼠。。。 ∗∗Code∗∗**Code**<!DOCTYPE html><html> <head lang="en"> <meta charset="UTF-8"> <title>JQurey</title> <script src="原创 2017-03-03 20:43:04 · 5101 阅读 · 1 评论 -
JavaScript小程序
今天又开始学习JavaScript的一些小知识,一个小例子:<!DOCTYPE html><html> <head lang="en"> <meta charset="UTF-8"> <title>JS小实验</title> </head> <body> <script> //时间:原创 2017-03-03 20:31:50 · 1368 阅读 · 0 评论 -
PHP实现简单计算器小程序
最近刚开始学习一门新的语言 PHP,然后就写了一个计算器的小程序,大体上的思路就是有一个前台程序和一个后台程序,前台程序就是界面类似下图这样的: 然后还有一个后台程序,就是负责计算的,那么根据这个就来设计页面,基本上就是 HTML 的知识,首先添加一个 table,然后添加一个表单,这个表单就提交给当前的页面(当然也可以传给别的页面),剩下的也就没有什么问题了,其实个例子说明 PHP既可以作前原创 2017-03-03 11:56:12 · 18625 阅读 · 4 评论 -
C语言中: va_list 解决变参问题
VA_LIST 是在C语言中解决变参问题的一组宏,所在头文件:#include <stdarg.h>,用于获取不确定个数的参数 ——摘自百度百科 va_list 是一个字符指针,在代码中可以理解为指向当前参数的一个指针,这里有几个与 va_list 相关的常见的函数void va_start ( va_list ap, param );//对va_list变量进行初始化,将ap指针指向参数列表原创 2017-02-28 10:08:26 · 4040 阅读 · 0 评论 -
Linux:同步信号量的应用
什么叫同步? 其实我认为只有存在异步了,我们才去用同步的方法来解决这个问题,那么官方的解释就是:异步环境下的一组并发进程因直接制约而互相发送消息、进行互相合作、互相等待,使得各进程按一定的速度执行的过程这种逻辑顺序称为进程间的同步。 然后怎么来实现进程的同步呢? 进程的同步 ,比如说我现在利用 fork 函数建立了一个子进程,那么新建立的子进程就会原原本本的复制父进程的所有东西,包括 代码段原创 2017-01-02 20:16:25 · 596 阅读 · 0 评论 -
在Linux下:用 C 语言实现 ls 命令
这次主要的目的是用 C语言 实现 Linux 系统中的 ls 命令。在编写命令之前,需要介绍一下几个结构体:第一个 DIR:struct __dirstream{ void *__fd; char *__data; int __entry_data; char *__ptr; int __entry_ptr; size_t __allocation原创 2016-12-29 19:19:43 · 12546 阅读 · 2 评论 -
Linux centos 7下: 用 C 语言连接 MySQL数据库
要想进行 C 语言连接MySQL数据库的操作,那么首先要安装数据库,安装数据库挺简单的,建议看一下这个帖子传送门,这个还是很详细的。等到 MySQL 安装完毕之后,就可以在 C 语言下连接MySQL数据库了。首先在要安装一个叫 mysql-devel 东西 通过 yum install mysql-devel 命令安装,然后就是在命令行中执行 vim sql.c 命令,然后写代码。代码如下:#i原创 2016-12-28 18:40:36 · 3464 阅读 · 3 评论 -
在Linux下用 shell 命令把命令行中的参数逆序显示出来(三种方法)
首先用 vim 命令打开一个文件 bd (文件名字),然后在里面添加如下的代码:最后调用 “./bd 参数1 参数2 …”方法一:单纯利用 for 结构实现 str=""; for arg do str="$arg $str" done echo "$str"~ 运行截图: 方法二:利用 while 结构及其 break 命令实现原创 2016-12-23 19:56:58 · 6317 阅读 · 0 评论 -
在 Linux 环境下用 shell 命令求 1-100 的和
其实如果是单纯的用C语言求一下 1-100 和的话当然是很简单的,但是用 shellshell 命令就非常恶心了,但是也不是很长,首先用 VimVim 命令打开一个文件 get_countget\_count 然后在里面添加如下的代码(用 whilewhile 实现): 首先 whilewhile 的基本结构是 while condition do list done然后套用这个原创 2016-12-22 20:54:11 · 10409 阅读 · 0 评论 -
Oracle数据库即时客户端PLSQL的配置:配置ORACLE 11g绿色版客户端和PLSQL环境
配置ORACLE 11g绿色版客户端和PLSQL环境本方法是通过使用ORACLE官方提供的精简版客户端,即绿色免安装的客户端。Instant client的版本很多:主要是Basic和Basic Lite。 Basic版本包括了所有的支持运行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多种语言。 Basic Lite是Basic版本的精简版,只包括了英文的错误描述,也只支持Unicode原创 2016-12-08 18:12:53 · 1184 阅读 · 0 评论 -
Android系列之Service组件的应用
本次实验的目的是掌握Service组件的建立、startService和bindService两种启动方式的不同处理方法;掌握Broadcast工作原理及隐式启动机制 题目1编写一个简单的音乐播放程序,界面如下:要求:编写程序,通过四个按钮控制音乐的播放。布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/原创 2016-12-08 18:02:39 · 519 阅读 · 0 评论 -
Android系列之Intent与Activity实验
本次实验的目的是了解Intent的Action、Catalog、Data等属性的用法,掌握Intent的启动机制以及利用Intent意图在应用程序Activity间启动、停止和传输数据。题目一在实验1建立的登录界面基础上,实现:点击登录按钮后,显示登录成功界面,并显示登录用户名,即:“欢迎XXX使用本系统字样”;Activity:package com.example.project_ita原创 2016-12-08 17:56:22 · 2073 阅读 · 0 评论 -
如何在CentOS 下改变 ‘Tab’ 键的缩进以及在Vim中自动补全括号?
在我们成功安装 完 CentOSCentOS 后 我们肯定会使用 vimvim ,然后进入到编辑器中,然后我们就会发现以前喜欢按的 ‘Tab’ 键竟然是 88 个空格,然后还没有自动补全括号的功能在怎么办呢?今天就来解决一下这个问题。成功安装 CentOS 下会出现这样的一个界面:然后我们就打开 home 目录(在Linux 中没有文件夹这个称呼,其实目录也就是我们在Win下所说的文件夹),进入到原创 2016-11-28 11:17:51 · 3615 阅读 · 0 评论 -
HTML练习注册用户
<html> <head> <script> function aa() { var s; s=reg.user.value; alert("用户名是"+s); } function aa2(t) { var原创 2016-06-02 15:16:22 · 6524 阅读 · 0 评论 -
HTML简单标记的使用
<html> <head> <title>我爱散文</title> </head> <body bgcolor = "white"> <h1 align="center"><big> 散文 </big></h1> <h2 align="center">再别康桥</h2> <h3 align="center"><small> 徐志摩</small><原创 2016-06-02 14:54:36 · 5496 阅读 · 0 评论 -
简单的购物数量的HTML小程序
<html> <head> <title>购物数量小程序</title> <script> function sub() { var a = buy.ans.value; //alert(a); a = parseInt(a); a--;原创 2016-06-16 14:48:25 · 2899 阅读 · 0 评论 -
算法之最长公共子序列(动态规划)
问题描述:最长公共子序列,英文缩写为LCS(Longest Common Subsequence)。其定义是,一个序列 S ,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列。而最长公共子串(要求连续)和最长公共子序列是不同的。举例说明:设有两个字符串 x,yx, y ,其中 x={′′qwertyuiop′′}x=\{''qwertyuio原创 2016-11-23 20:00:36 · 719 阅读 · 0 评论 -
Android系列之事件的监听
通过设计一个登录对话框掌握android系统的事件监听的几种处理方法。具体要求如下(四种方法实现):i. 基于事件监听内部类实现事件监听处理;ii. 基于事件监听内部匿名类实现事件监听处理;iii. Activity本身作为事件监听器;iv. 直接绑定到标签;v. 在“登录”按钮事件代码中,判断用户名和密码是否正确。布局文件: <LinearLayout xmlns:androi原创 2016-11-05 14:21:25 · 659 阅读 · 0 评论 -
数据库:数据定义和单表查询
一、建立基本表创建学生表(student)、学生选课表(SC)、课程表(course)1)·学生表:Student_学号后四位 (Sno, Sname, Ssex, Sdept)其中学号Sno主码,其中sno为number,sname为varchar2(10),ssex为char(2),sdept为varchar2(10)--学生表create table Student_4085 (原创 2016-11-03 21:15:24 · 1725 阅读 · 0 评论 -
数据库:数据的查询
1. 查询每个选课学生的学生姓名、课程号和分数。(2表连接)--select * from student;--select * from sc;--select * from course;--1) 查询每个选课学生的学生姓名、课程号和分数。(2表连接) select sname, cno, grade from sc,student where sc.sno=student.sno;2.原创 2016-11-03 21:25:17 · 1163 阅读 · 0 评论 -
数据库:嵌套查询和视图操作
(一) 嵌套查询1. 求选修了’MA’的学号和姓名。--方法1:select student.sno, sname from student, sc, course where (sc.sno=student.sno and sc.cno=course.cno and cname = '数学');--方法2:select student.sno, sname from student w原创 2016-11-23 09:47:22 · 1833 阅读 · 0 评论 -
JSP简易聊天室
这是一个网页版的简易聊天室,做的界面是不是很好 请见谅^_^<%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="gbk"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR原创 2016-06-30 15:00:57 · 18594 阅读 · 2 评论