自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

koastal的博客

学如逆水行舟,不进则退

  • 博客(194)
  • 资源 (6)
  • 收藏
  • 关注

原创 MySQLi基于面向对象的编程

mysqli在windows上,对于PHP 5.3或更新版本,mysqli扩展默认开启,对于PHP 5.0 5.1 5.2,mysqli扩展默认并不会开启,因此php.ini中php_mysqli.dll这个DLL 必须开启。 MySQLi基于面向过程的编程和面向对象的编程是相对的,其中使用到的方法都是可以类比的。mysqli面向过程的编程:http://blog.csdn.net/koas

2016-02-10 23:55:38 6883

原创 MySQLi基于面向过程的编程

mysqli在windows上,对于PHP 5.3或更新版本,mysqli扩展默认开启,对于PHP 5.0 5.1 5.2,mysqli扩展默认并不会开启,因此php.ini中php_mysqli.dll这个DLL 必须开启。MySQLi基于面向过程的编程和面向对象的编程是相对的,其中使用到的方法都是可以类比的。连接数据库header("Content-type:text/html;charset

2016-02-10 23:54:53 3267

原创 jQuery的Ajax应用

load()异步请求数据使用load()方法通过Ajax请求加载服务器中的数据,并把返回的数据放置到指定的元素中,它的调用格式为: load(url,[data],[callback]) 参数url为加载服务器地址,可选项data参数为请求时发送的数据,callback参数为数据请求成功后,执行的回调函数。fruit_part.html<h3>测试部分</h3><li>橘子</li><li

2016-02-10 23:45:11 379

原创 jQuery操作DOM元素

使用attr()控制元素的属性attr()方法的作用是设置或者返回元素的属性,其中: 1. attr(属性名)格式是获取元素属性名的值 2. attr(属性名,属性值)格式则是设置元素属性名的值。<h3>attr()方法设置元素属性</h3><a href="http://127.0.0.1" id="a1">点我就变</a><div>我改变后的地址是:<span id="tip"></

2016-02-08 22:24:25 496

原创 jQuery对radio,checkbox,select元素的操作

jQuery操作radio标签jQuery操作checkbox标签jQuery操作select标签

2016-02-04 23:51:36 1196 1

原创 jQuery表单选择器

:input表单选择器:input表单选择器可以返回全部的表单元素,不仅包括所有<input>标记的表单元素,而且还包括<textarea>、<select> 和<button>标记的表单元素,因此,它选择的表单元素是最广的。<h3>修改全部表单元素的背景色</h3><form id="frmTest" action="#"><input type="button" value="Input B

2016-02-04 22:55:13 565 1

原创 jQuery过滤性选择器

过滤选择器过滤选择器,该类型的选择器是根据某过滤规则进行元素的匹配,书写时以“:”号开头,通常用于查找集合元素中的某一位置的单个元素。:first过滤性选择器用于得到一组相同标签元素中的第1个元素。<div>改变第一行"葡萄"背景颜色:</div><ol> <li>葡萄</li> <li>香蕉</li> <li>橘子</li> <li>西瓜</li> <li

2016-02-04 22:13:33 406

原创 jQuery基础选择器

#id 选择器如果你想要通过一个id号去查找一个元素,就可以使用如下格式的选择器:$("#my_id"),表示根据id选择器获取页面中指定的标签元素,且返回唯一一个元素。<div id="divtest">div的内容</div><script type="text/javascript"> $("#divtest").html("hello world.");</script>html

2016-02-04 15:31:56 428

原创 PHP和JSON

JSON基本语法并列的数据之间用(英文半角)逗号,分隔映射用(英文半角)冒号:表示并列的数据的集合(数组)用(英文半角)方括号[]表示映射的集合(对象)用(英文半角)大括号{}表示如果只有一条记录,json格式如下:{"id":101,"name":"郭靖","job":"保安队长"}如果有多条记录,json格式如下:[{"id":101,"name":"郭靖","job":"保安队长"

2016-01-29 23:13:43 439

原创 jQuery使用Ajax

使用方法ajax的jquery用法如下:GET情况:$.ajax({ type:"GET", url:"请求的服务器地址", dataType:"返回的数据类型,可以不填写,jquery可以自动判断", success:function(data){ "当状态码为200时,执行此段代码。data是服务器返回的数据,如果返回数据是json,则data是j

2016-01-29 21:20:29 444

原创 Javascript 和 json 使用Ajax

基本步骤目前json的使用非常流行,所以ajax也经常和json结合在一块使用。 json主要用在ajax客户端和服务器的交互上,所以基本步骤与文章Javascript 使用Ajax类似。客户端对于客户端,区别实在对服务器返回的数据的判断上:var data = JSON.parse(request.responseText);if(data.success){ document.get

2016-01-29 11:59:26 368

原创 Javascript 使用Ajax

基本步骤GET方式1. 定义XMLHttpRequest对象var request = new XMLHttpRequest();2. 使用GET方式打开服务器地址request.open("GET","server.php?id="+document.getElementById("keyword").value);3. 发起GET请求request.send();4. 监听服务器的操作状态,并做

2016-01-28 23:38:02 599

原创 css垂直居中的几种方式

父元素高度确定的单行文本父元素高度确定的单行文本的竖直居中的方法是通过设置父元素的 height 和 line-height 高度一致来实现的。html代码:<div class="container"> hi,imooc!</div>css代码:<style>.container{ height:100px; line-height:100px; backgro

2016-01-27 20:47:43 440

原创 CSS水平居中的几种方法

行内元素水平居中定宽块元素水平居中不定宽块元素水平居中行内元素水平居中如果被设置元素为文本、图片等行内元素时,水平居中可以通过父元素设置text-align:center来实现。 html代码:定宽块元素水平居中不定宽块元素水平居中

2016-01-27 18:06:55 531

原创 Apache设置多端口,多IP映射多站点

实验目的:koastal.com:90 映射到 127.0.0.1:90 ,对应路径 D:\schooloesnaruto.com 映射到 127.0.0.10 , 对应路径 E:\demo实验步骤:1. 通过修改host进行域名劫持hosts文件位置:C:\Windows\System32\drivers\etc\hosts在文件最后添加以下两句:127.

2016-01-25 20:51:27 1333

转载 error: ‘for’ loop initial declarations are only allowed in C99 mode

比如写出下面这段程序:for (int i = 0; i   do_something();然后用gcc编译,会报 ‘for’ loop initial declarations are only allowed in C99 mode的错误。原因是在循环条件中声明变量的话,只在C99标准中支持,C90标准不支持。所以改成:int i;for (i = 0; i  

2016-01-20 18:26:11 383

原创 矩阵相乘FOX算法的mpi实现

#include "mpi.h"#include #include #include const int root_id = 0;const int max_procs_size = 16;int main(int argc,char *argv[]){ double start_time, end_time, time; int procs_id, procs_

2016-01-20 15:34:24 2627 2

原创 LU 分解,采用行连续划分方式下的 MPI 实现

#include "stdio.h"#include "stdlib.h"#include "mpi.h"#define a(x,y) a[x*M+y]/*A为M*M矩阵*/#define A(x,y) A[x*M+y]#define l(x,y) l[x*M+y]#define u(x,y) u[x*M+y]#define floatsize sizeof(float)#def

2016-01-20 15:30:57 2483 1

原创 采用 MPI_Send 和 MPI_Recv 编写代码来实现 MPI_Allgather 的功能

MPI_Allgather实现#include "stdio.h"#include "mpi.h"int main( int argc, char* argv[] ){ int i; int rank, nproc; int isend, irecv[32]; double start_time, end_time, time, cputime;

2016-01-20 15:29:21 3486 1

原创 linux中的ftp使用

今天在做高级计算机网络的实验时,遇到了一个问题:在老师给的ubuntu系统中做完实验之后,数据怎么搞出来?老师给的ubuntu系统没有图形化界面,也不能安装虚拟机的增强工具,所以不能使用共享文件夹,也不能识别U盘。我首先想到的是在ubuntu上搭建个php的服务器,然后把数据文件打包之后放在服务器目录,再下载,结果镜像源是美国服务器,宿舍网又不好,所以一直下载失败。然后又想到下载个ge

2016-01-10 22:57:15 769

原创 Putty使用

填写主机地址:设置字体大小:设置字体和背景颜色:开启X11支持(需安装Xming):最重要的一步就是,输入配置名称进行保存,以后双击配置名就可以自动运行了:

2016-01-08 20:35:54 380

原创 LU分解

由以上知识可以推导出:程序代码:#include int main(){ double a[5][5]={{0,0,0,0,0},{0,4,2,1,5},{0,8,7,2,10},{0,4,8,3,6},{0,6,8,4,9}}; double l[5][5]={0},u[5][5]={0}; //输出a printf("a:\n"); for(int i=1;i<5

2015-12-29 12:43:04 901 1

原创 for编译制导语句

#include #include #define N 100#define CHUNKSIZE 10double a[N], b[N], c[N];int main () { int i, chunk; /* Some initializations */ for (i=0; i < N; i++) a[i]

2015-12-27 20:59:15 1207

原创 PHP 统计字符串中字符出现的个数

$string = "squeeze";$arr = str_split($string); //将字符串分割为字符数组$arr_count = array_count_values($arr); //统计数组键值出现的次数,形成新数组arsort($arr_count); //排序数组,并保持键名print_r($arr_count);

2015-12-25 11:12:29 2076

原创 GDI+ 动态绘制直线

绘制直线的语句其实非常简单:newgraphics.DrawLine(new Pen(Color.Black), startPoint, new PointF(e.X, e.Y));但是直接使用DrawLine函数,绘制的直线不能看到绘制过程,所以应该进行优化。1. 我们在程序中使用一个pictureBox控件2. 我们在主类中定义需要全局使用的变量

2015-12-16 19:41:02 5038 1

原创 OAuth2.0的学习和实践

本文以接入新浪账户为例,说明通过OAuth2.0微博登陆的步骤慕课网关于OAuth2.0的视频教程地址:http://www.imooc.com/learn/557新浪微博关于OAuth2.0的说明文档地址:http://open.weibo.com/wiki/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6%E8%AF%B4%E6%98%8E

2015-12-13 13:43:10 2041

原创 php创建多级目录

mkdir函数只能创建一级的目录,如果我们想创建多级目录,则需要自己编写函数。<?php $path = "one/two/three/four";function mkdir_p($path,$mode=0700){ $arr = explode("/",$path); $path = ''; foreach($arr as $v){ $path

2015-12-12 12:46:24 373

原创 PHP级联删除文件

我们知道PHP中的rmdir函数只能删除空文件夹,unlink只能用来删除文件。我们可以自己编写函数,级联删除非空文件夹。<?php $path = $_SERVER['DOCUMENT_ROOT']."lib";function rmdir_r($path){ $handle = opendir($path); while($file=readdir($handl

2015-12-12 12:44:00 463

原创 PHP 文件浏览器

<?php if(isset($_GET['path'])){ echo $path = $_SERVER['DOCUMENT_ROOT'].$_GET['path']; $pre_path = $_GET['path'];}else{ $path = './';}?>

2015-12-12 12:37:59 1059

原创 PHP 模拟登陆实例

说明:该模拟登陆实例仅适用于没有验证码的模拟登陆实例该程序基本功能是,模拟登陆高校图书馆网站,并获取读者信息和借书信息。程序截图:目录结构:login.php 学号: 密码:

2015-12-12 12:23:33 643

转载 安装ns3的环境准备

sudo apt-get install gcc g++ pythonsudo apt-get install mercurialsudo apt-get install bzrsudo apt-get install gdb valgrind sudo apt-get install gsl-bin libgsl0-dev libgsl0ldblsudo apt-get install

2015-11-21 17:36:27 1179

转载 Ubuntu14.04忘记root密码的解决方法

对于windows操作系统,如果忘记管理员密码,其实还是蛮好解决的。最简单的一种方式就是使用PE--电脑店,老毛桃等等,都可以很完美的解决这个问题。如果是Linux操作系统的话,其实也是很简单 -- 单用户登陆。下面以Ubuntu14.04来简单演示一下具体的操作流程。1. 开机,如下图所示(没有装虚拟机,手机拍的图片凑合这看把):2. 此时会有一个选项:A

2015-11-17 23:25:25 488

原创 泛型方法

SortHelper.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace BubbleSort{ class SortHelper //定义实现冒泡排序算法的类 {

2015-11-09 11:30:09 398

原创 ICompareable<T>泛型接口

CustomerInfo.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CustomerInfoListExt{ class CustomerInfo:IComparable

2015-11-09 11:04:20 1109

基于PHP的sso实例

基于PHP的sso实例

2016-05-29

MVC构架V2.0

PHP编写的MVC构建,集成了smarty模板和medoo数据库框架

2016-05-19

简单的MVC构架

MVC,Smarty

2016-05-18

Smarty3中文手册

Smarty3中文手册,使用方法可参考:http://blog.csdn.net/koastal/article/details/51423125

2016-05-16

psftp上传下载工具

psftp.exe可以方便的在windows和linux之间传数据。 使用方法http://note.youdao.com/share/?id=67fffbb40a84394766d83680eb9ff7df&type=note

2016-01-11

OAuth2.0新浪微博简单示例

帮助新手学习OAuth的一个很好的示例 http://blog.csdn.net/koastal/article/details/50282509

2015-12-13

空空如也

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

TA关注的人

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