C++函数库学习入门基础
忆回首以下2个初学问题:1:No such file or directory 2:undefined reference to `XXXX'
再回首学习C++函数库的编译和安装步骤:1:./configure 2:make3:make install 然后写一些调用库函数的小用例,看其能否正常运行以及运行后的效果
http://cyqdata.cn/cnblogs/article-detail-52878
子程序(过程、函数、方法)
一般程序设计语言包含两种基本的抽象:过程抽象和数据抽象。过程抽象有时也称控制抽象。子程序是最主要过程抽象机制。
面向对象语言中的方法与子程序的概念十分相似,不同在于它们的调用以及它们与类或对象关联的方式。
一、子程序的特征
1,每个子程序只有一个入口。
2,在执行期间,调用程序单位被停止执行,即任意时刻只有一个子程
http://cyqdata.cn/cnblogs/article-detail-52797
C# 中奇妙的函数–6. 五个序列聚合运算(Sum, Average, Min, Max,Aggregate)
今天,我们将着眼于五个用于序列的聚合运算。很多时候当我们在对序列进行操作时,我们想要做基于这些序列执行某种汇总然后,计算结果。
Enumerable 静态类的LINQ扩展方法可以做到这一点 。就像之前大多数的LINQ扩展方法一样,这些是基于IEnumerable <TSource>序列的操作。
http://cyqdata.cn/cnblogs/article-detail-52697
PHP 无限分类三种方式,非函数的递归调用!
今天分享下自己学习细说php中的无限分类方法。
php无限分类大致有三种方式,
1、数据库通过设置父类ID来进行唯一索引,然后使用函数的递归调用实现无限分类;
2、数据库设计通过特定格式进行排列,然后使用mysql查询关键函数:concat。程序实现比较简单;
3、第三种不是太了解, 好像要使用到算法和数据
http://cyqdata.cn/cnblogs/article-detail-52663
C# 中奇妙的函数–5. Nullable 静态类
前段时间忙于各处奔波没有写博,今天想和大家再来看看一个奇妙的函数。
首先假设你不得不处理一些已有的代码,里面用到了nullable(可空值类型)的变量, 你必须要用这变量与不可空变量比较.
使用 <, >, <=, >= 来比较 nullable 值
看下面的代码:
1: int
http://cyqdata.cn/cnblogs/article-detail-52604
关于函数原型的对话
#include <stdio.h>int main(){ void print_star(); void print_message(); print_star(); print_message(); print_star();
return
http://cyqdata.cn/cnblogs/article-detail-52432
GPU并行计算版函数图像生成器
前几天技术大牛Vczh同学开发了一个函数图像绘制程序,可以画出方程f(x,y)=0的图像。他的原理是用图像上每一点的坐标带入函数f得到针对x和y的两个方程,再用牛顿迭代法求解得到一组点集,然后画到图像上。用他的程序可以画出各种各样令人惊叹的方程图形。但是他的程序非常慢,因为对每一个点坐标都用牛顿迭代法求解是一项很费时的
http://cyqdata.cn/cnblogs/article-detail-52364
SQL集合函数中利用case when then 技巧
我们都知道SQL中适用case when then来转化数据库中的信息
比如 select (case sex when 0 then '男' else '女' end) AS sex from stud
http://cyqdata.cn/cnblogs/article-detail-52341
我也要学C语言(威力加强版)_第二章:system函数与命令行参数以及内存的查看
system函数
在C语言中可以使用system函数向操作系统传递控制台命令,通过system()函数执行命令和在DOS窗口中执行命令都是一样的效果。但是WINDOWS控制台下使用的命令比起LINUX下的SHELL还是很弱的。不过一些常用的命名都还是有的,可以满足一般的操作需要。比如我们要复制1个文件到1个目录中就
http://cyqdata.cn/cnblogs/article-detail-52338
函数的副作用
函数副作用 指当调用函数时,除了返回函数值之外,还对主调用函数产生附加的影响。例如修改全局变量(函数外的变量)或修改参数。
函数副作用会给程序设计带来不必要的麻烦,给程序带来十分难以查找的错误,并且降低程序的可读性。严格的函数式语言要求函数必须无副作用。
函数的副作用相关的几个概念,
Pur
http://cyqdata.cn/cnblogs/article-detail-52244
关于C#中的WEB开发的回调函数的实现
首先,在实现这个小DEMO的之前应该了解到什么叫回调函数,从MSDN上找来回调函数的定义比较晦涩,不知道在哪看过对回调函数的一种抽象的理解,什么是回调?有人这么说:“发布者说,当我遇到什么事的时候,我就通知大家,有需要通知的就把电话号码给我,等那件事发生时,我就打电话通知大家;”。
http://cyqdata.cn/cnblogs/article-detail-42844
做了一个画f(x,y)=0函数图像的算法,果断codeplex之
代码上传到了http://vlpp.codeplex.com/的Candidate\Games\FunctionVisualizer文件夹下面,VS2010,.NET 4.0。做这个的目的只要是前几天看到了batman equaltion,然后浑身不舒服,因此就想起了这片新闻(ht
http://cyqdata.cn/cnblogs/article-detail-42826
C# 如何移除所有和事件关联的委派函数
有个关于事件的问题一直困扰着我,比方说代码这样写
this.dgv_User.CellValueChanged -= new System.Windows.Forms.DataGridViewCellEventHandler(this.dgv_User_CellValueChanged); //
http://cyqdata.cn/cnblogs/article-detail-42820
C#基础拾遗——构造函数
近来想了解下C#4.0的新特性,毕竟平时做项目用的都还是2.0的语法 - -。
拿了本高级教程第七版的,新书有爱啊,老习惯将目录和引文遛一边先。想着还是都翻把,权当复习和学习。
看到构造函数的时候,虽然之前也是理解过的,但看了后感觉还是有必要笔记下这个过程,当是加深记忆和备忘。
这个知识点重要的就是理解构造
http://cyqdata.cn/cnblogs/article-detail-42423
笔记:解决eclipse中android添加重载函数时参数为arg0,arg1的方法---兼谈Window下载android SDK
我记得很早以前用eclipse开发android的工程添加重载函数时,没有出现参数arg0,arg1这种现象的。但是自从装了3.7版的eclipse和ADT 12后,就开始出现这种情况了,也不知道是我配置问题,还是插件问题,为什么我记得以前没有这个问题呢,而且看别人的视
http://cyqdata.cn/cnblogs/article-detail-42282
EXT.NET高效开发(二)——封装函数
在上一篇《EXT.NET高效开发(一)——概述》中,大致的介绍了一下EXT.NET。那么本篇就要继续完成未完成的事业了。说到高效开发,那就是八仙过海各显神通。比如使用代码生成器,这点大家可以参考我的这篇帖子《CodeSmith系列(三)——使用CodeSmith生成ASP.NET页面》。本人是比较推崇批量化生产的。当然,本篇的重点不在这,看过标题的人
http://cyqdata.cn/cnblogs/article-detail-42141
自己动手写SQL字符串分解函数Split
前段时间,在做一个可以批量审核或删除数据的功能时,遇到这么个问题:
因为审核或删除操作是在存储过程进行的,所以,就打算将选中的数据的主键拼成字符串,传到存储过程进行分离,再继续处理。
C#中和JavaScript中都有相应的分离字符串的Split函数,就想当然的以为SQL中也会有类似的函数,结果查了半天的MSSQL帮助文档,也没找到。
没办法,只好自己写了,在网上搜了下相关的,看了一两
http://cyqdata.cn/cnblogs/article-detail-41797
C#中的函数柯里化
函数柯里化是函数式编程的一个特性,在函数式编程中,函数被认为是一等公民。可是C#作为一种混合语言(由于,可以在C#中使用函数式编程的原因,我个人认为它是一门hybrid语言)也可以通过delegate来描述一个函数,但如果我们调用时指定的参数个数不等于这个delegate的参数个数,则会在得到一个异常。
在进入讨论之前,我先定义一个函数:
static int Ac
http://cyqdata.cn/cnblogs/article-detail-41721
我是如何设计并实现一门程序设计语言——一门函数式编程语言Lucida的诞生
Lucida——一门函数式程序设计语言的诞生起因完成了SM的第一个项目之后,老大给了我一段学习的时间,在这个期间我重温了一下CLR,并学习使用了Haskell,并研究了下Python的itertools和functools。不过不停的看书和看文档实在是一件无聊的事情。于是就想搞个看起来比较NB的东西做做。自己从本科那会就开始想写一个编程语言,不过那会缺乏编译的功底。自从阅读
http://cyqdata.cn/cnblogs/article-detail-41479