搜索到与相关的文章
Android

android开发学习笔记(4)导入Android工程

开启Android工程我们开启Eclipse环境来,在左上方的菜单上,选择[File->New->Project],会弹出[NewProject]对话框.Eclipse是通用的剪辑环境,可根据你所安装的不同的插件而支持许多种类的工程的创建.点击[Android]资料夹下的[AndroidProject]对话框,点选"Browse.."按钮以选择[开启已经存在的工程](Createprojectfromexistingsource).我们现选择F盘目录为[F

系统 2019-08-12 09:30:27 3256

操作系统

编程实践:实现自己的myshell

这个简单的Shell,其功能有:解释执行命令,支持输入输出重定向,支持管道,后台运行程序。1、运行本程序后,它支持以下命令格式单个命令,如:ls。带l到多个参数的命令,如ls-l/tmp。带一个输出重定向的命令,如ls-l/>a。带一个输入重定向的命令,如wc-ca&wc-c

系统 2019-08-12 01:33:11 3256

redis

redis源码笔记 - slowlog

slowlog是redis提供的进行query分析的工具。它将执行时间长的命令统一以list形式保存在内存之中,使用者可以通过slowlog命令查看这些慢query,从而分析系统瓶颈。最好的分析笔记是作者的注释,除此之外,会做简要记录。slowlog.h1/*Thisstructuredefinesanentryinsidetheslowloglist*/2typedefstructslowlogEntry{3robj**argv;//记录query参数4

系统 2019-08-12 01:32:34 3256

编程技术

一如何给组添加权限,二如何给用户添加权限,三

linux中所有的权限都是针对文件的,目录也是一种文件,首先你要明白这个,你的普通用户当然没有权限删除别人的建立的文件了,要想让他们能删除,就要把这个文件的权限给他们才行。引用一如何给组添加权限把一个文件的权限赋予一个组需要使用chgrp命令,格式如下:Java代码chgrp用户组文件或文件夹chgrp用户组文件或文件夹注意:每个文件只能属于单一的一个组文件拥有者或root可以用chgrp改变文件所属组chgrp用户组文件或文件夹用户组必须在linux中存

系统 2019-08-29 23:48:11 3255

编程技术

Gaussian Discriminant Analysis

如果在我们的分类问题中,输入特征$x$是连续型随机变量,高斯判别模型(GaussianDiscriminantAnalysis,GDA)就可以派上用场了。以二分类问题为例进行说明,模型建立如下:样本输入特征为\(x\in\mathbb{R}^n\),其类别\(y\in\{0,1\}\);样本类别\(y\)服从参数为\(\phi\)的伯努力分布,即\(y\simBernoulli(\phi)\);两类样本分别服从不同的高斯分布,即\(x|y=0\sim\ma

系统 2019-08-12 01:33:04 3255

编程技术

Luncher修改wallpaper(壁纸)源码跟踪(代码实

以下将为大家简单的分析一下源代码中luncher修改壁纸的过程(一下代码均来自Luncher源代码):一.当我们在luncher界面按下menu的时候,第三个选项就是Wallpaper,定义如下(源码1116行,局部),menu.add第二项既是选择wallpaper:publicbooleanonCreateOptionsMenu(Menumenu){if(isWorkspaceLocked()){returnfalse;}super.onCreateO

系统 2019-08-29 23:01:11 3254

编程技术

Objective-C语法之集合对象的那些事儿(九)

Objective-C语法之集合对象的那些事儿集合对象的关键字是NSSet与NSMutableSet。前者是不可变集合,后者是可变集合,Objective-C语言中大部分数据结构都存在可变与不可变两种数据。这里的集合很像Java语言与C语言中的Set,用法基本一样。但是在Objective-C语言中同一个集合可以储存不同对象的数据。下面分享一个例子就很清楚的看出。1.创建不可变集合对象[NSNumbernumberWithInteger:9527];因为集

系统 2019-08-29 22:56:16 3254

SqlServer

sqlserver的一点新发现。

1.当表中存储有大量的数据情况下,修改表的主键,并设置标识列的方法。--给已经存在的字段Id添加主键约束ALTERTABLE表名ADD列名intidentity(1,1)primarykeyaltertable表名addconstraintpk_idprimarykey(id);设置标示列的数据:A:有数据的话ALTERTABLE表ADD编号1bigintidentity(1,1)notnullgoSETIDENTITY_INSERT表ONgoupdate

系统 2019-08-12 01:53:02 3254

各行各业

一步一步部署安装(一)

为什么要打包?程序开发到完成后,最后交付客户使用之前,肯定要做成一个安装包,总不能把Release下面的文件压缩交付吧?打包的另外一个重要的因素,在安装软件过程中,可以对软件运行环境做一次检查,特别是使用.net开发的程序,如果客户端不安装framework,即使复制到客户机,仍然无法使用。另外,打包,方便了程序的部署工作,例如,可以将程序用到的DB在软件安装时,还原到数据库上。先来个最简单的打包。创建一个空白的解决方案为了打包测试,我们需要添加一个测试项

系统 2019-08-12 01:33:24 3254

各行各业

GITHUB常用操作

获取项目代码:gitclonehttps://github.com/liuxingsheng/testgithub项目操作://修改提交无需第一步1、gitaddreadme.txt/gitadd*//添加文件与更新文件操作一样1、gitrmtest/test.txt//删除文件2、gitcommit-m"代码提交备注信息"3、gitpushoriginmaster丢弃本地的改动,获取最新更新:1、gitcheckoutREADME.md//丢弃一个文件的

系统 2019-08-12 01:32:00 3254