笔记--杂记

1,ubuntu 远程登录ssh
    ssh +ip -l name
    即可:
2.smb
    smb://192.168.0.88/

3,iphone图标
    <link rel="apple-touch-icon"  sizes="72x72" href="apple-touch-icon.png"/>
4,寻找文件:
    命令 :apt-file search liblzo2.so.2
    可以找到需要文件在那个程序中,然后再按装改程序。

5,修改一下root用户的环境变量添加上这两个目录。
    修改/root/.bash_profile,在“PATH=……这条语句最后加上:/sbin:/usr/sbin,保存文件后退出。然后执行关键的一步:
    source   /root/.bash_profile
    这样就可以不必退出当前用户而重新读取环境变量,所做的修改才会生效。   
    修改全局的环境变量在 /etc/profile
    修改某个用户的环境变量在 /home/用户名/.bash_profile

    export PATH=$PATH:/opt/crosstool/gcc-3.4.5-glibc-2.3.6/arm-linux-gnu/bin
    export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin
    #iexport PATH=$PATH:/home/dongsheng/build/file/android/android-sdk-linux_x86/platform-tools
6,切换root 带当前环境变量
    su  -p
7 源码包操作

==============
在自由软件的世界里,经常需要学习源码或为程序除错,所以你需要下载它们。APT提供了一套简便的方法帮你获得发布版中众多程序的源代码以及创建一个.debs所需的所有文件。

Debian源码的另一个普遍用途是将unstable发布版的新版程序进行改写以供别的发布版使用,例如,从stable发布版外引入新的软件包,需要重新生成.debs将它在原发布版中的关联关系迁移到新的发布版。

完成这些工作,/etc/apt/sources.list文件中deb-src所指引用镜像源应该是unstable,别忘了将行首的注释符去掉。详情参阅 2.1/etc/apt/sources.list文件。

用下面的命令下载源码包:

apt-get source packagename

通常会下载三个文件:a .orig.tar.gz, a .dsc and a .diff.gz。对于Debian专用的软件包,最后一个文件不会下载,第一个文件的文件名中没有“orig”项。

dpkg-source读取.dsc文件信息,将源码包解包到packagename-version目录,下载下来的源码包中有一个debian/目录,里面是创建.deb包所需的文件。

想要下载的源码包自动编译成软件包,只需在命令行中加上-b,如下:

apt-get -b source packagename

8,apt-cache depends #——-(package 了解使用依赖)
    apt-cache depends openssl
    openssl
      依赖: libc6
      依赖: libssl0.9.8
      依赖: zlib1g
      建议: ca-certificates
      建议: openssl-doc
      冲突: <ssleay>


9,find  ../../libnl2-1.99+git20091216/ -name | xargs  grep nl.h

10.ubuntu 下 内核的位置  /usr/src/
11. 查看生成程序需要的文件:
    nm -l libssl.a |sort | awk '{print $3}'| uniq
    sort 排序
    awk 输出第几个项(按行) -F '' 指定分解符 不知定的话默认为 空格
    uniq 去掉重复的
12,android编译显示详细,参数
    mm showcommands
13.用make 编译显示详细命令
    make V=1
14 查找生成库的。o文件
    ar t libcrypto.a    
15,编译的时候如果需要库里面的函数fan
    但是fan 在A库中定义
        B库中引用
    则在链接的时候 A B库顺序为 B--》A
    因为如果A在前,链接到A时发现没有需要的fan,则会去掉该函数,当链接到B的时候,就会找不到该函数了。
16 链接的命令在编译的时候一般只有一行,查看的时候要仔细。
17,再用户空间:出现标准错误返回值,如果要打印可用系统API:::
    strerror();返回的是错误对用的字符串:
    具体应用:
    printf("********************leo**********wpa_ctrl_open()**bind*********err*=%s\n",strerror(errno));
    描述如下:
    The strerror() function returns a string describing the error code passed in the argument errnum, possibly using the         LC_MESSAGES part of the current locale to select the appropriate language. This string must not be modified by the         application, but may be modified by a subsequent call to perror() or strerror(). No library function will modify this         string.
18,ubunto 安装星际译王
    sudo apt-get install stardict


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的影城管理系统,源码+数据库+论文答辩+毕业论文+视频演示 随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多生活之中,随之就产生了“小徐影城管理系统”,这样就让小徐影城管理系统更加方便简单。 对于本小徐影城管理系统的设计来说,系统开发主要是采用java语言技术,在整个系统的设计中应用MySQL数据库来完成数据存储,具体根据小徐影城管理系统的现状来进行开发的,具体根据现实的需求来实现小徐影城管理系统网络化的管理,各类信息有序地进行存储,进入小徐影城管理系统页面之后,方可开始操作主控界面,主要功能包括管理员:首页、个人中心、用户管理、电影类型管理、放映厅管理、电影信息管理、购票统计管理、系统管理、订单管理,用户前台;首页、电影信息、电影资讯、个人中心、后台管理、在线客服等功能。 本论文主要讲述了小徐影城管理系统开发背景,该系统它主要是对需求分析和功能需求做了介绍,并且对系统做了详细的测试和总结。具体从业务流程、数据库设计和系统结构等多方面的问题。望能利用先进的计算机技术和网络技术来改变目前的小徐影城管理系统状况,提高管理效率。 关键词:小徐影城管理系统;Spring Boot框架,MySQL数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值