Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Matlab基础应用之作图

Matlab基础应用之作图

强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分。在此介绍绘制二维和三维图形的高层绘图函数以及其他图形控制函数的使用方...
AngularJS 提交表单的方式

AngularJS 提交表单的方式

在AngularJS出现之前,很多开发者就面对了表单提交这一问题。由于提交表单的方式繁杂而不同,很容易令人疯掉……然而现在看来,依然会让人疯掉。今天,我们会看一下过去使用PHP方式提交的表单,现在如何将其转换为使用Angular提交。使用Angular来处理表单,对我而言,是一个“啊哈”时刻(译者:表示了解或发现某事物的喜悦)。即使它甚至都没有涉及多少Angular表层的东西,但是它却帮助用户看到表单提交...
PHP中的$this和$that指针使用案例

PHP中的$this和$that指针使用案例

PHP5中定义了一个特殊的方法名“__clone()”方法,是在对象克隆时自动调用的方法,用“__clone()”方法将建立一个与原对象拥有相同属性和方法的对象,如果想在克隆后改变原对象的内容,需要在__clone()中重写原本的属性和方法,“__clone()”方法可以没有参数,它自动包含$this和$that两个指针,$this指向复本,而$that指向原本,具体实例如下:<...
PHP中return关键字使用案例

PHP中return关键字使用案例

我们在PHP程序开发中经常使用retrun关键字来终止函数的执行。当一个函数执行结束,要么是因为所有的命令都执行完了,要么就是因为使用了关键字return。当然了,这不是我们使用return的唯一原因,它还可以从函数中返回一个值,这也是我们在PHP程序开发中经常使用的方法。下面有两个关于return的实际使用案例,列举了return的两种使用方法,如下所示:实例一:<?phpfunction reverse_i($str) { for($i = 1...
Android实现翻页功能原理【附源码】

Android实现翻页功能原理【附源码】

本文介绍Android中实现翻页功能原理及示例。第一种翻页效果如下: 实现原理:当前手指触摸点为a,则 a点坐标为(ax,ay), 由三角形acb与三角形cmb为对称三角形并且直线cp为am垂直平分线,则 B点坐标为(ax/2,ay/2)。作gf垂直于om且cb垂直于am, 三角形cfg与gfm相似,则 cf:gf = gf:mf cf=(gf * gf) / mf gf长度为g点纵坐标 mf长度为g点横坐标cf长度可求 c点坐标可求 由c点、g点可确定过...
Ubuntu下实现用Python开机自动更新壁纸为bing壁纸

Ubuntu下实现用Python开机自动更新壁纸为bing壁纸

因为用的Windows Phone的手机,里面有一个手机锁屏每天自动更新为bing的壁纸,用着挺好的,遂想在Ubuntu下实现这个功能,断断续续折腾了一两个星期,惭愧。不过好在最终还是将所有的功能实现了。主要的功能有开机自动更新,以及手动刷新。图片会自动下载到用户的图片目录下面。自己动手写Python实现Ubuntu自动切换壁纸 http://www.linuxidc.com/Linux/2011-08/41500.htm《Python核心编程 第二版》....
Linux高性能服务器编程——高级I/O函数

Linux高性能服务器编程——高级I/O函数

高级I/O函数pipe函数pipe函数用于创建一个管道,实现进程间的通信。#include <unistd.h>int pipe(int pipefd[2]);通过pipe函数创建的文件描述符fd[0]和fd[1]分别构成管道的两端,往fd[1]写入的数据可以从fd[0]读出,不能反过来。管道内部传输的数据时字节流,和TCP字节流概念相同,但有区别,管道本身拥有一个容量限制,它规定如果应用程序不将数据从管道读走的话,该管道最多能被写入多少字节的...
Python实现插入排序

Python实现插入排序

Python实现插入排序一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下:1.从第一个元素开始,该元素可以认为已经被排序2.取出下一个元素,在已经排序的元素序列中从后向前扫描3.如果该元素(已排序)大于新元素,将该元素移到下一位置4.重复步骤3,直到找到已排序的元素小于或者等于新元素的位置5.将新元素插入到该位置后6.重复步骤2~5最优时间复杂度O(n)最差时间复杂度O(n^2)#! /usr/bin/env python# -*- ...
Python实现冒泡排序法

Python实现冒泡排序法

Python冒泡排序算法的运作如下:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。最优时间复杂度O(n)最差时间复杂度O(n^2)#! /usr/bin/env python# -*- coding: utf-8 -*-def...
Java如何调用C++编写的dll(动态连接库)

Java如何调用C++编写的dll(动态连接库)

JNI的简单使用以一个最简单的HelloWorld程序来介绍一下JNI的最基本的使用方法:1)首先要有一个HelloWorld.java。 这个是主文件,里面包括本地方法的java声明,一个main函数,还有一个静态代码段,用来导入所需要的动态连接库(在Wndows里是.dll)。代码如下://HelloWorld.java class HelloWorld { public native void displayHelloWorld();//注意关键...
<< 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 >>