IronPython是一个.NET平台上的Python实现,包括了完整的编译器、执行引擎与运行时支持,能够与.NET已有的库无缝整合到一起。IronPython已经很好的集成到了.NET framework中,所以Ironpython和C#的交互也就变得很简单了。下面就通过一些简单的例子来看看Iro...
分类:
编程语言 时间:
2015-05-10 11:10:28
收藏:
0 评论:
0 赞:
0 阅读:
282
次表面散射是一种非常常用的效果,可以用在很多材质上如皮肤,牛奶,奶油奶酪,番茄酱,土豆等等初衷是想做一个牛奶shader的,但后来就干脆研究了sss这是在vray上的次表面散射效果这是本文在unity中实现了的次表面散射效果:左侧为BRDF(双向反射分布),右侧为BSSRDF(双向次表面散射反射分布...
分类:
编程语言 时间:
2015-05-10 11:07:38
收藏:
0 评论:
0 赞:
0 阅读:
328
使用stax操作xml 非常的简单,它的读取过程像是一个光标在移动。针对不同的节点做不同的处理。
先看一个基于光标的模型处理xml:public class StaxTest { @Test
public void test1() {
try {
// 1.构建XMLStreamReader
XMLInputFactor...
分类:
编程语言 时间:
2015-05-10 09:57:38
收藏:
0 评论:
0 赞:
0 阅读:
311
# 使用好任何机器学习算法的前提是选好Features
from numpy import *
import operator
from os import listdir
def classify0(inX, dataSet, labels, k):
dataSetSize = dataSet.shape[0]
diffMat = tile(inX, (dat...
分类:
编程语言 时间:
2015-05-10 09:55:59
收藏:
0 评论:
0 赞:
0 阅读:
924
阶乘很好求,递归就行了,但对于较大的数,阶乘的结果非常非常大,木有办法,只能用string来处理。
我们用string的乘法来做。经测试,这个程序能运行的最大n值差不多能到3000,和windows上自带的科学计算器差不多:)
string multiply(string num1, string num2) {
int len1 = num1.size(), len2 = n...
分类:
编程语言 时间:
2015-05-10 09:54:58
收藏:
0 评论:
0 赞:
0 阅读:
305
下面这些代码可以在playground中展现出来
import UIKit
/* 实例化一个 UIView
的对象,保存在堆中
[[UIView alloc] initWithXXX:xxx] 所有 OC中以这种格式的实例化方法,在 swift
中都可以使用
类(XXX:)*/
let view =
UIView(frame: CGRe...
分类:
编程语言 时间:
2015-05-10 09:52:18
收藏:
0 评论:
0 赞:
0 阅读:
183
我们想往一个文件里写东西,初始版本:
import java.io.*;
class FileWriterDemo{
public static void main(String[] args) {
FileWriter fw = new FileWriter("demo.txt"); //创建流,打开(如果不存在,新建)文件
fw.write("abcdefg");...
分类:
编程语言 时间:
2015-05-10 09:51:11
收藏:
0 评论:
0 赞:
0 阅读:
186
1.gets()函数
#include
int main(int argc, char *argv[])
{
char buff[10];
memset(buff, 0, sizeof(buff));
gets(buff);
printf("\n The buffer entered is [%s]\n",buff);
return 0;
}答:上面代码里的问题在于函数gets...
分类:
编程语言 时间:
2015-05-10 09:49:39
收藏:
0 评论:
0 赞:
0 阅读:
354
class sort_algorithm
{
public:
int array[MAXN];
int n;
public:
sort_algorithm() { }
~sort_algorithm() { }
/*插入排序 复杂度O(n^2) 稳定排序*/
void Insertion_sort()
{
for (int i = 2; i <= n; i++)
{
i...
分类:
编程语言 时间:
2015-05-10 09:48:48
收藏:
0 评论:
0 赞:
0 阅读:
324
题意:间谍在战争时期想要传递一份邮件回国,邮件可以在各个邮局之间传播,但传递是单向的,并且耗时,如果两个邮局在一个国家的话,那么邮件在他们之间的传递不用耗时,判断两个邮局是否在一个国家的标准是两个邮局可以互相传递邮件。给出两个邮局,输出最短的到达时间。
思路:强连通分量+缩点+拓扑排序+DAG最短路。...
分类:
编程语言 时间:
2015-05-10 09:48:18
收藏:
0 评论:
0 赞:
0 阅读:
231
JDK VS JRE
JDK:Java Development Kit,是Java的开发环境,包含开发所需要的工具
JRE:Java Runtime Environment,是Java的运行环境,作用是运行Java程序
Java知识点
Java是通过JVM来执行字节码文件
Java是跨平台的,因为JVM不是跨平台的,每个操作系统...
分类:
编程语言 时间:
2015-05-10 09:48:08
收藏:
0 评论:
0 赞:
0 阅读:
199
1.常量&变量
使用var关键字定义变量,可以修改
使用let关键字定义常量,不可修改
提示:在Swift开发中,通常先定义常量let,只有必须要修改的时候,才定义成var,这样会更安全。
2.类型转换
Swift是一个对类型要求及其严格的语言,任何数据类型之间,都不能隐式转换。如果要在不同的类型之间进行计算,必须转换格式
解决方案一...
分类:
编程语言 时间:
2015-05-10 09:47:18
收藏:
0 评论:
0 赞:
4 阅读:
3588
指向数组的指针变量成为数组指针变量。一个数组是由连续的一块内存单元组成的。数组名就是这块连续内存单元的首地址。该实例我们实现了使用数组的指针引用数组,利用数组名以及下标引用数组等。其中,使用数组的指针和数组的下标来遍历数组的时候可能不太容易理解,但是我已经在注释中说明清楚了。下面附上我的代码:#include /**
* 本实例实现通过指向数组的指针引用数组,
* 利用数组名以...
分类:
编程语言 时间:
2015-05-10 09:45:49
收藏:
0 评论:
0 赞:
0 阅读:
243
闭包介绍最近在学习swift的过程中,发现很多人都对于swift的闭包有很深的疑惑,今天就以我个人学习swift 1.2版本下的一些经验进行一些分享,如有错漏,望大家指出。
ps.《关于Swift学习之每日一tip》我这段时间会持续更新,而其中关于swift的内容都是在今年(2014)春节之后,苹果推出Xcode6.3测试版的之后推出的swift 1.2的语法,关于1.2与1.1的语法,我会在明天的...
分类:
编程语言 时间:
2015-05-10 09:44:48
收藏:
0 评论:
0 赞:
0 阅读:
218
致青春还记得自己那年考清华失败,被调剂到中科大软院,当初有几个方向可以选,软件设计、嵌入式、信息安全等等,毫不犹豫地选择了信息安全。为什么选信息安全?这四个字听起来多牛多有感觉,我本科是学物理的,记得做一个光学实验的时候,一个老师看我做的结果,说,学物理不是什么人都可以的,这个是需要一点智商的。好吧,当初其实并非对我一个人所说,但我确实感觉到受到了鄙视,同时,我没有任何在物理上的精湛技艺可以反击我的...
分类:
编程语言 时间:
2015-05-10 09:43:58
收藏:
0 评论:
0 赞:
0 阅读:
143
1. 下载Eclipse
在浏览器输入网址 http://www.eclipse.org/downloads/
, 在打开的界面上点击Windows 64 Bit。
2. 下载中文包
在浏览器输入网址 http://www.eclipse.org/babel
,在打开的界面上点击 Downloads。
点击Luna...
分类:
编程语言 时间:
2015-05-10 09:43:48
收藏:
0 评论:
0 赞:
0 阅读:
197
还是和上一篇一样的 javascript arraysort.js, 现在由 V8 来执行, 看看测试结果如何
function random_str()
{
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for( var i...
分类:
编程语言 时间:
2015-05-10 09:43:39
收藏:
0 评论:
0 赞:
0 阅读:
174
堆排序是利用堆积树这种数据结构设计的一种算法。
要学习堆排序,我们首先要了解什么是二叉堆:
二叉堆是完全二叉树这这是近似完全二叉树。二叉堆可分为两种形式:最大堆和最小堆。
最大堆的性质是指某个结点的值至多与起父结点的值一样大,最小堆的性质就是指某个节点的值都大于其父结点的值。下图是一个最大堆和一个最小堆。
在堆排序中我们一般使用最大堆。我们要进行堆排序,首先需要把我们的数组转化成一...
分类:
编程语言 时间:
2015-05-10 09:43:18
收藏:
0 评论:
0 赞:
0 阅读:
269
在OC开发时我常用一个名叫Masonry的第三方Autolayout库,在转Swift后发现虽然Swift可以混编OC,但总感觉有些麻烦,在Github上发现了这个叫做SnapKit的第三方库,发现使用起来更方便,与大家分享一下 1、在Github上下载SnapKit,选择iOS target 编译...
分类:
编程语言 时间:
2015-05-10 09:39:58
收藏:
0 评论:
0 赞:
0 阅读:
14370
C# 调用C++DLL 传结构体数组,注意C#和C++数据类型占用字节数要对应。否则传进去的数组会错位。C++ BOOL 对应C#bool.1.c++代码//MyDLL.h#ifndef MYDLL_H_#define MYDLL_H_#include #include #ifdef EXTER.....
分类:
编程语言 时间:
2015-05-10 09:39:48
收藏:
0 评论:
0 赞:
0 阅读:
919