自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码改变世界

今日的我要超越昨日的我,明日的我要胜过今日的我;以创作出更好的代码为目标,不断地超越自己。

  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 在Linux下:用 C 语言实现 ls 命令

这次主要的目的是用 C语言 实现 Linux 系统中的 ls 命令。在编写命令之前,需要介绍一下几个结构体:第一个 DIR:struct __dirstream{ void *__fd; char *__data; int __entry_data; char *__ptr; int __entry_ptr; size_t __allocation

2016-12-29 19:19:43 12522 2

原创 Linux centos 7下: 用 C 语言连接 MySQL数据库

要想进行 C 语言连接MySQL数据库的操作,那么首先要安装数据库,安装数据库挺简单的,建议看一下这个帖子传送门,这个还是很详细的。等到 MySQL 安装完毕之后,就可以在 C 语言下连接MySQL数据库了。首先在要安装一个叫 mysql-devel 东西 通过 yum install mysql-devel 命令安装,然后就是在命令行中执行 vim sql.c 命令,然后写代码。代码如下:#i

2016-12-28 18:40:36 3455 3

原创 在Linux下用 shell 命令把命令行中的参数逆序显示出来(三种方法)

首先用 vim 命令打开一个文件 bd (文件名字),然后在里面添加如下的代码:最后调用 “./bd 参数1 参数2 …”方法一:单纯利用 for 结构实现 str=""; for arg do str="$arg $str" done echo "$str"~ 运行截图: 方法二:利用 while 结构及其 break 命令实现

2016-12-23 19:56:58 6311

原创 在 Linux 环境下用 shell 命令求 1-100 的和

其实如果是单纯的用C语言求一下 1-100 和的话当然是很简单的,但是用 shellshell 命令就非常恶心了,但是也不是很长,首先用 VimVim 命令打开一个文件 get_countget\_count 然后在里面添加如下的代码(用 whilewhile 实现): 首先 whilewhile 的基本结构是 while condition do list done然后套用这个

2016-12-22 20:54:11 10383

原创 博弈论之阶梯博弈

大家首先来看一个图片: 那么我来说一下这个图片代表的含义: 首先有这么5层台阶:然后每层台阶上都有不定数量的石子,现在AliceAlice 和 BobBob 两个人进行一个小游戏,游戏的规则就是 将一个台阶上的若干个点移动到下一层(或者上一层)台阶中,谁不能移动谁就输了,一定是单一的,也就是只能向上层移动或者是只能向下层移动。这样的博弈就是阶梯博弈。其实阶梯博弈可以转化为 Nim 博弈,将奇

2016-12-20 18:25:34 1084

原创 HDU 5996 dingyeye loves stone(阶梯尼姆博弈)——BestCoder Round #90

dingyeye loves stoneTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 121    Accepted Submission(s): 72Problem Description dingyeye loves play ston

2016-12-18 16:20:53 1007

原创 Oracle数据库即时客户端PLSQL的配置:配置ORACLE 11g绿色版客户端和PLSQL环境

配置ORACLE 11g绿色版客户端和PLSQL环境本方法是通过使用ORACLE官方提供的精简版客户端,即绿色免安装的客户端。Instant client的版本很多:主要是Basic和Basic Lite。 Basic版本包括了所有的支持运行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多种语言。 Basic Lite是Basic版本的精简版,只包括了英文的错误描述,也只支持Unicode

2016-12-08 18:12:53 1180

原创 Android系列之Service组件的应用

本次实验的目的是掌握Service组件的建立、startService和bindService两种启动方式的不同处理方法;掌握Broadcast工作原理及隐式启动机制 题目1编写一个简单的音乐播放程序,界面如下:要求:编写程序,通过四个按钮控制音乐的播放。布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/

2016-12-08 18:02:39 515

原创 Android系列之Intent与Activity实验

本次实验的目的是了解Intent的Action、Catalog、Data等属性的用法,掌握Intent的启动机制以及利用Intent意图在应用程序Activity间启动、停止和传输数据。题目一在实验1建立的登录界面基础上,实现:点击登录按钮后,显示登录成功界面,并显示登录用户名,即:“欢迎XXX使用本系统字样”;Activity:package com.example.project_ita

2016-12-08 17:56:22 2067

原创 51NOD 1836 战忽局的手段(矩阵乘法加速+__float128精度问题+概率期望)——算法马拉松20(告别美国大选及卡斯特罗)

传送门题目描述:众所周知,有一个神秘的组织——战忽局,在暗中保护着我们。在局中任职的官员都有着极强的忽悠技巧,不只能用预言,还能用往事忽悠人。如今某外星间谍已经获得了战忽局曾经参与的n次事件的资料,局座发现了这件事,于是决定再次用忽悠来保证战忽局的安全。局座将发表m次演讲,每一天他都会从n事件中等概率地挑选一件混淆众人,由于局座每天很忙,不能把之前将的事件都记录下来,因此他可能会重复选择某一件事。现

2016-12-03 19:09:38 2318

空空如也

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

TA关注的人

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