C
愤怒的苹果ext
本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、Mac、Android、IOS、WP8等系统的开关机.
展开
-
解决window平台下JNI生成头文件找不到"xxx"类文件
想写一个java调用C的小程序。java代码:package edu.netcom.jni;public class WinMsgDll { static{ System.loadLibrary("WinMsgDll"); // (1)第一步,加载动态库 } public native void showMsgBox(String s原创 2016-02-26 23:13:06 · 551 阅读 · 0 评论 -
简化版的桶排序-啊哈算法笔记
1、简介: 桶排序效率很快也很简单的一种排序,从1956年开始被使用,该算法基本思想是由E.J. Issac和R.C. Singleton提出了的。 2、应用:班上只有5个同学,这5个同学分别考了5分、3分、5分、2分和8分,现在输入这一组数据然后将其从大到小排序。 (1) 这第一步我们需要用一个容器来装些数据,这个容器可以写成一个一维数组,具体代码: ...原创 2018-07-01 21:01:35 · 397 阅读 · 0 评论 -
C语言实现LinkedList链表数据结构
链表基本的就是一个数据域一个指针域,数据域存储你的数据,指针域就指向你下一个节点的内存地址。示意图(画的很粗糙,请见谅) 链表的特点: 增删快 (修改元素时,只需要改变指针域指向就可以了)查询慢 (元素之前内存地址不连续,只能挨个挨个遍历查找)我们现在就来实现一个非循环单链表首先写出链表的结构体:typedef struct Node{ //非循环单链表结构体 int data;原创 2017-11-15 22:14:26 · 4745 阅读 · 0 评论 -
centos64位c语言编译时/usr/bin/ld: cannot find -lmysqlclient
centos7编译c程序报错:/usr/bin/ld: cannot find -lmysqlclient原因:libmysqlclient.so不在/usr/lib目录下,而是在/usr/lib64/mysql目录下解决:建一个软连接或者复制到/usr/lib目录下cp -r /usr/lib64/mysql/* /usr/lib/原创 2017-08-22 17:30:48 · 1935 阅读 · 0 评论 -
C语言实现List的数据结构(很详细的注释)
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-06-27 22:39:28 · 20294 阅读 · 0 评论 -
数据结构与算法(一)
数据结构:定义: 我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中,以及在次基础上实现的对这些数据进行某些相应操作 (操作:比如查找元素、删除元素、增加、修改元素等等),这些操作也叫算法。 数据结构 = 个体 + 个体的关系 算法 = 对存储的数据进行操作算法: 解题的方法和步骤衡量一个算法的标准: 1、时间复杂度原创 2017-07-11 22:47:48 · 391 阅读 · 0 评论 -
notepad++运行c程序
cmd /k gcc -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe "$(FULL_CURRENT_PATH)" && CLS && $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH) & PAUSE & EXIT原创 2017-05-22 10:58:59 · 5136 阅读 · 0 评论 -
c语言读取文件,写入文件
导入头文件#include #include 读取文件/**read file*/char* readFile(char *filePath){ FILE *fp; fp = fopen(filePath , "r"); fseek( fp , 0 , SEEK_END ); int file_size; file_size = ftel原创 2017-03-21 11:44:22 · 1114 阅读 · 0 评论 -
c语言执行命令,传参
c语言执行脚本命令的代码 char str[128]; char *argvs = "ls /"; sprintf(str, "%s", argvs); system(str); printf("%s\n",str); argvs = NULL;原创 2017-03-21 11:40:24 · 735 阅读 · 0 评论 -
Ubuntu环境下编译so-jni调用c语言
首先确保电脑要安装了jdk和gcc编译环境。1.这是我写的一个Java程序:public class TestJNI { static{ System.loadLibrary("diaoyong"); //程序在加载时,自动加载libdiaoyong.so库 } public native void原创 2016-04-10 11:08:52 · 1009 阅读 · 0 评论 -
插入排序-算法导论笔记
插入排序对于少量的数据它是一个有效的算法。插入排序的工作方式像人手里的扑克牌一样。开始时我们手里为空并且桌子上的牌面向下。然后我们每次从桌上拿走一张牌并将它插入手里正确的位置。为了把这种牌插入正确的位置,我们要从右到左将它和已在手中的牌进行比较。伪代码:INSERTION-SORT(A) { for j = 2 to A.length { key = A[j]; //Inser...原创 2018-07-08 19:24:06 · 1046 阅读 · 3 评论