精华内容
下载资源
问答
  • 奥迪Q5L使用说明书,适用19款、20款,PDF格式,带书签,高清,非扫描版 此电子版说明书与原厂纸质版使用说明书内容相对应。
  • HoolayMod for 数码视讯Q5 Q7 s905L/M2 BGA 封装 eMMC 线刷固件 HoolayMod for 数码视讯Q5 Q7 s905L/M2 BGA 封装 eMMC 线刷固件 胡莱先生曾在2017年夏天发布数码视讯Q5Mod公测固件,在圈子里反响不错。现在正式版...
  • S905盒子应该使用的dtb包

    千次阅读 2020-10-10 23:49:35
    以下这些都是基于Armbian_20.05.X_Arm-64 测试 数码视讯Q5 S905M版本 meson-gxbb-p201 数码视讯Q5 S905L版本 meson-gxl-s905x-p212 斐讯N1 meson-gxl-s905d-phicomm-n1

    以下这些都是基于Armbian_20.05.X_Arm-64 测试

    数码视讯Q5 S905M版本

    meson-gxbb-p201

    数码视讯Q5 S905L版本

    meson-gxl-s905x-p212

    斐讯N1

    meson-gxl-s905d-phicomm-n1

     

     

    最后北京联通的数码视讯Q5 无论S905L还是S905M 要想进TF卡的ARMBIAN都特别简单。。。

    只要插入TF卡,按下重启键,开机,等系统自己重启一次。然后再松开重启键,以后只要有TF 就从TF启动了

     

    但是!千万别试着把系统写到EMMC,这样做会使盒子变砖!!!!

     

    armbian刷入EMMC的办法

    1。先刷胡来的安卓固件

    2。执行下面的(替换成自己盒子的IP) 如果下面这段不行,就直接运行ROM里那个切换启动的程序 切换到TF启动

    zc@zc-ThinkPad-X220:~$ adb connect 192.168.198.143
    * daemon not running; starting now at tcp:5037
    * daemon started successfully
    connected to 192.168.198.143:5555
    zc@zc-ThinkPad-X220:~$ adb shell reboot update
    zc@zc-ThinkPad-X220:~$ 
    

    插上armbian U盘启动,然后选 install-aml-emmc.sh

     

    然后重启后就能看看了。。。。其实6G多也够了。。。。

    Disk /dev/mmcblk0: 7.29 GiB, 7818182656 bytes, 15269888 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x8509a0e7
    
    Device         Boot   Start      End  Sectors  Size Id Type
    /dev/mmcblk0p1        16384  1196031  1179648  576M  b W95 FAT32
    /dev/mmcblk0p2      1196032 15235071 14039040  6.7G 83 Linux
    

     

    展开全文
  • 聊聊Git的使用方法

    2019-04-10 17:44:37
    Git克隆项目 克隆项目代码 git clone ssh地址 若出现密钥问题 The authenticity of host 'git.dev.tencent.com (118.25.166.124)' ...RSA key fingerprint is SHA256:jok3FH7q5LJ6qvE7iPNehBgXRw51ErE77S0Dn+Vg/I...

    Git克隆项目

    • 克隆项目代码
    git clone ssh地址
    

    若出现密钥问题

    The authenticity of host 'git.dev.tencent.com (118.25.166.124)' can't be established.
    RSA key fingerprint is SHA256:jok3FH7q5LJ6qvE7iPNehBgXRw51ErE77S0Dn+Vg/Ik.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added 'git.dev.tencent.com,118.25.166.124' (RSA) to the list of known hosts.
    git@git.dev.tencent.com: Permission denied (publickey).
    fatal: Could not read from remote repository.
    
    Please make sure you have the correct access rights
    and the repository exists.
    
    

    1.需要输入以下指令创建公钥

    ssh-keygen -t rea -b 4096 -C "github邮箱"
    

    2.在~/ssh目录下产生了公钥文件id_rsa.pub 和 私人钥 id_rsa.rsa
    3.把公钥内容复制到github的 Ssh And GPG KEYs一栏
    接下来就可以重新进行克隆了。

    Git基本命令解释

    • 已提交 该文件已经被安全地保存在本地数据库了
    • 已修改 修改了某个文件,但还没有提交
    • 已暂存 把已经修改的文件放在下次提交时要保存的清单中

    基本命令讲解

    • git status
      查看仓库状态
    • git add.
      把所有的文件放入暂存区
    • git commit -am “add file”
      把暂存区的更新提交到本地库中
    • git push
      把本地库中的更新提交到远程库中
    • git pull
      把远程的仓库的更新合并到本地仓库
    • git remote -v
      (查看浏览器标签)
    • git push -f origin master
      (强制推送)
    • git remote add abc git@***.com
      (添加一个远程库标签)
    • git push gitlab msater
      (推送到gilab标签地地址上)
    • git remote remove gitlab
      (删除gitlab标签)
    • git remote set-url origin git@jirengu.com
      (修改origin标签对应的地址)
    • git remte rename gitlab coding
      (把gitlab标签修改为coding)

    从本地创建一个空项目推送到远程项目中

    • cd …
    • mkdir blogtest
    • touch README.md
    • git init (创建一个仓库)
    • git add.
    • git commit -am “init”
    • git remote add origin git@github.com:JakeYi/blogtest.git
    • git push origin master

    分支操作

    • git branch dev
      创建本地dev分支
    • git checkout dev
      切换到dev分支
    • git push origin dev
      推送到origin地址的分支上
    • git checkout dev
      切换到dev分支上
    • git checkout master
    • git merge master
      把dev分支上的内容合并到当前的分支上
    展开全文
  • (2) SQL语句操作 , O+ B6 U1 z0 v! W( A本节介绍如何用sqlite 执行标准 sql 语法。 ...4 Y8 x: N9 l' j8 H: R" g7 q5 k* R) X# l2 r, F. b i.1 执行sql语句 复制内容到剪贴板 代码: int ...
    (2)              SQL语句操作
    , O+ B6 U1 z0 v! W( A本节介绍如何用sqlite 执行标准 sql 语法。
    6 f) `8 ^2 m, c; K; g( A* p; ^

    4 Y8 x: N9 l' j8 H: R" g7 q5 k* R) X# l2 r, F. b
    i.1          执行sql语句
    复制内容到剪贴板
    代码:
    int sqlite3_exec(sqlite3*, const char *sql, sqlite3_callback, void *,   char **errmsg );
    这就是执行一条 sql 语句的函数。
    / u1 K+ l" d, y: V! s9 w# \
    % L8 X5 N7 T' M8 l% t7 n0 ~   S/ y4 J第1个参数不再说了,是前面open函数得到的指针。说了是关键数据结构。
    ) q! S. q) h4 l6 u5 S# O) l) J9 c# u) I( Z0 z; ~( `5 l
    第2个参数const char *sql 是一条 sql 语句,以\0结尾。/ R. Y% p. }* l' f' D' y4 ~& Z' {
    - Y2 Z2 k+ w. L! ]- U
    第3个参数sqlite3_callback 是回调,当这条语句执行之后,sqlite3会去调用你提供的这个函数。(什么是回调函数,自己找别的资料学习)+ J9 U! {7 L9 ?% c; m3 H0 k
    # Z% E2 z9 b: c$ I# \
    第4个参数void * 是你所提供的指针,你可以传递任何一个指针参数到这里,这个参数最终会传到回调函数里面,如果不需要传递指针给回调函数,可以填NULL。等下我们再看回调函数的写法,以及这个参数的使用。; P3 q$ m; M   n# Y5 E2 Z
    : g, }0 i* T% g! K- {
    第5个参数char ** errmsg 是错误信息。注意是指针的指针。sqlite3里面有很多固定的错误信息。执行 sqlite3_exec 之后,执行失败时可以查阅这个指针(直接 printf(“%s\n”,errmsg))得到一串字符串信息,这串信息告诉你错在什么地方。sqlite3_exec函数通过修改你传入的指针的指 针,把你提供的指针指向错误提示信息,这样sqlite3_exec函数外面就可以通过这个 char*得到具体错误提示。0 e: g: \% Q, z

    ! u! [2 I* I! v4 r: I8 N说明:通 常,sqlite3_callback 和它后面的 void * 这两个位置都可以填 NULL。填NULL表示你不需要回调。比如你做 insert 操作,做 delete 操作,就没有必要使用回调。而当你做 select 时,就要使用回调,因为 sqlite3 把数据查出来,得通过回调告诉你查出了什么数据。
    2 Z5 F+ q( K! Z7 W
    5 }" ]2 V2 k. S* S# y" c2 {
    % g& f7 N: ]7 \1 |9 d9 b6 |- }& o
    i.2          exec 的回调
    复制内容到剪贴板
    代码:
    typedef int (*sqlite3_callback)(void*,int,char**, char**);
    你的回调函数必须定义成上面这个函数的类型。下面给个简单的例子:
    5 e9 d$ k3 C" U( a9 U& L5 D: S* \3 g7 R; J9 I8 o5 q
    //sqlite3的回调函数      
    . j! r% B( D" U+ u. b; l6 m$ b
    9 c6 z; @/ \( V+ o" I3 P( j5 g// sqlite 每查到一条记录,就调用一次这个回调
    复制内容到剪贴板
    代码:
        int LoadMyInfo( void * para, int n_column, char ** column_value, char ** column_name )

    {

          //para是你在 sqlite3_exec 里传入的 void * 参数

          //通过para参数,你可以传入一些特殊的指针(比如类指针、结构指针),然后在这里面强制转换成对应的类型(这里面是void*类型,必须强制转换成你的类型才可用)。然后操作这些数据

          //n_column是这一条记录有多少个字段 (即这条记录有多少列)

          // char ** column_value 是个关键值,查出来的数据都保存在这里,它实际上是个1维数组(不要以为是2维数组),每一个元素都是一个 char * 值,是一个字段内容(用字符串来表示,以\0结尾)

          //char ** column_name 跟 column_value是对应的,表示这个字段的字段名称

         

          //这里,我不使用 para 参数。忽略它的存在.



          int i;

    printf( “记录包含 %d 个字段\n”, n_column );

    for( i = 0 ; i < n_column; i ++ )

    {

        printf( “字段名:%s   ß> 字段值:%s\n”,   column_name[i], column_value[i] );

    }

    printf( “------------------\n“ );      

    return 0;

    }



    int main( int , char ** )

    {

          sqlite3 * db;

          int result;

          char * errmsg = NULL;



          result = sqlite3_open( “c:\\Dcg_database.db”, &db );

    if( result != SQLITE_OK )

    {

        //数据库打开失败

    return -1;

    }

    //数据库操作代码

    //创建一个测试表,表名叫 MyTable_1,有2个字段: ID 和 name。其中ID是一个自动增加的类型,以后insert时可以不去指定这个字段,它会自己从0开始增加

    result = sqlite3_exec( db, “create table MyTable_1( ID integer primary key autoincrement, name nvarchar(32) )”, NULL, NULL, errmsg );

    if(result != SQLITE_OK )

    {

        printf( “创建表失败,错误码:%d,错误原因:%s\n”, result, errmsg );

    }

    //插入一些记录

    result = sqlite3_exec( db, “insert into MyTable_1( name ) values ( ‘走路’ )”, 0, 0, errmsg );

    if(result != SQLITE_OK )

    {

        printf( “插入记录失败,错误码:%d,错误原因:%s\n”, result, errmsg );

    }

    result = sqlite3_exec( db, “insert into MyTable_1( name ) values ( ‘骑单车’ )”, 0, 0, errmsg );

    if(result != SQLITE_OK )

    {

        printf( “插入记录失败,错误码:%d,错误原因:%s\n”, result, errmsg );

    }

    result = sqlite3_exec( db, “insert into MyTable_1( name ) values ( ‘坐汽车’ )”, 0, 0, errmsg );

    if(result != SQLITE_OK )

    {

        printf( “插入记录失败,错误码:%d,错误原因:%s\n”, result, errmsg );

    }





    //开始查询数据库

    result = sqlite3_exec( db, “select * from MyTable_1”, LoadMyInfo, NULL, errmsg );



    //关闭数据库

    sqlite3_close( db );

    return 0;

    }

    转载于:https://www.cnblogs.com/jcss2008/archive/2009/05/16/1458176.html

    展开全文
  • Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2...
  • "category":"cat facts","sg_event_id":"xOeVKsSD2pcarTPw6r6q5g==","sg_message_id":"14c5d75ce93.dfd.64b469.filter0001.16648.5515E0B88.0","reason":"500 unknown recipient","status":"5.0.0"},{"email":...
  • '118#ZVWZz/0aGgeraZmXsH24cZZTZeghqHhXZZ4YVHZhzZAzZgZ/VnqVagZuZZzTcHW...L/c/U36FJdgdN+O7WXFRgLpcBmV+Q5A23QbeykyPNFePGRUcYk0GmESBeGaENNnTBnw0ZdG9F2ELY1c+0eqBLz59QDKEfzJM8lx9wSlh/LJE86RkVY9M6J+0wiDXMktQNsju...
  • ubuntu挂载硬盘

    2021-05-08 17:38:18
    # 资源id bsm-q5iyddaz # 硬盘名称 md-data-ssd # 挂载点 /dev/vdc # 查看系统 cat /etc/issue uname -r 查看主机的硬盘分区 fdisk -l 创建文件系统 sudo mkfs.ext4 /dev/vdc 检查执行结果 sudo parted /dev/vdc...

    查看云盘挂载点

    # 资源id            bsm-q5iyddaz
    # 硬盘名称          md-data-ssd
    # 挂载点            /dev/vdc
    
    # 查看系统
    cat /etc/issue
    uname -r
    

    查看主机的硬盘分区

    fdisk -l
    

    创建文件系统

    sudo mkfs.ext4 /dev/vdc
    

    检查执行结果

    sudo parted /dev/vdc
    

    自动挂载

    修改/etc/fstab文件,使数据盘能随系统启动自动挂载。
    查看UUID命令。推荐使用UUID来配置挂载信息,避免linux盘符分配机制中可能会造成的盘符漂移现象。

    (base) ubuntu@10-9-0-234:~$ sudo blkid
    /dev/vda1: UUID="7cef075a-e1dc-43f2-82cf-7b135e22a302" TYPE="ext4" PARTUUID="eec04523-01"
    /dev/vdb: UUID="95d4e1f7-9358-4a4d-bbc3-dd9c6d3ee1f4" TYPE="ext4"
    /dev/vdc: UUID="1a752498-71cc-4696-8034-463b43f5e174" TYPE="ext4"
    
    # 自动挂载
    echo UUID="1a752498-71cc-4696-8034-463b43f5e174" /mnt_ssd ext4 defaults 0 0 >> /etc/fstab
    # 手工挂载
    sudo mkdir /mnt_ssd
    sudo mount /dev/vdc /mnt_ssd
    

    参考

    格式化云硬盘-linux

    展开全文
  • 相位移相器是指振幅一定,仅相位移动90°的电路。在低频电路中,OP放大器和电阻、电容的组合使用居多。达到数MHz时利用高速宽带的OP放大器能较简单地实现,但高频时不用。... 这里,使用双孔形铁心Q5B-7.5×7(TDK,
  • 活动目录使用同样的方法命名、描述、查找、访问、管理和保护这些资源的信息。/ h( T2 t7 ~5 X0 ^4 p - u- i! w* d# O4 d' Y* E( v(1)活动目录的功能: 6 Y4 }' M# y) {5 K. V3 m! R7 S; v 活动目录提供的服务功能,...
  • 该多功能数控稳压稳流电源采用atmega16L单片机控制,这个数控电源可作稳压、稳流电源使用,也可作为一个直流电子负载使用(恒流放电),可以用来测试电池容量或给电池充放电、元器件测试等用途。 具体参数介绍: 1....
  • 04:51 # C6 v5 _/ O1 V& q5 c 任务10: 控制摄像机的跟随移动2 J( j: W' N3 D( y) B 06:51 任务11: 控制摄像机的平滑跟随5 d( P' H# L' |9 F: R7 F+ p 09:31 任务12: 解决车子侧翻的问题7 l" J8 q3 T: u! V 06:...
  • q5 D8 C7 k* W# j3 s5 K3 y0 I 2-2Tensorflow案例实战视频课程10 训练神经网络 11:236 U" T+ H, b8 g# U& Z3 n0 }& g! o 2-3Tensorflow案例实战视频课程11 卷积神经网络模型架构 10:57: j3 x( v7 @6 [9 v$ W 2-4...
  • Screenflick for mac

    2013-12-04 11:14:00
    1 F) L1 S2 a% q5 P# X5 I 七度苹果电脑软件 5.Screeny6 R. L# p; V5 ]3 R 七度苹果电脑软件 Screeny 2.0.1 for mac屏幕录制是一款可以随意录制任意尺寸视频的小巧实用的屏幕录制工具,它使用非常方便,可以直接用...
  • QT5.5入门与项目实战

    2018-11-22 09:53:19
    Q5 j0 d2 j$ Q: K3 K0 `) Y6 F 51.09-3-stream方式对xml读* D/ S8 S% x; E' s% |. T/ ^ 52.09-4-stream方式对xml写 53.09-5-http请求实现$ Q: ?/ ~1 s- R 54.10-1-http请求获取文件 55.10-2-tcp服务器实现步骤(1)...
  •  79af5dc6 5ce0d2b1PS3,Wii,Xbox360,PS2,Xbox,GC,PSP,NDS.GBA,EMU,ROM,MAME,Arcade,Game,汉化游戏,汉化模拟器6L#n3Q5M6V0W2v.`  dbbd5995 44b801c9  65f8924d 2fbcd3c4bb  gameshark_v3 StopTimer  2b399ca...
  • 常用器件AD PCB封装库 ALTIUM 2D3D封装库518个合集(AD库),均在项目中使用,可以做为你的设计参考,也可以直接应用到你的项目设计中。 Component Count : 518 Component Name ------------------------------------...
  • 二十九、最新尚硅谷Java开发利器:IntelliJ IDEA的安装、配置与使用尚硅谷 密码:n7hn 三十、最新尚硅谷Dubbo视频教程 -5dQ 密码:22nr 【区块链教程-打包下载地址】 一、最新尚硅谷 Go语言核心编程课程 密码...
  • BeoPlayer完美版3.0 汉化版

    热门讨论 2010-04-08 08:49:47
    r2 |1 Q5 t5 f9 ^* f: x. [ 大小:16MGateway论坛+ X5 Y( z& m/ R# B" x% D9 G& B4 V9 y MD5: 5FE7F79E5B5BCD780DDEEB7275175D3F SHA1: F0EE03B9EA9788BC796C2A69FC14363FBAC2BF8FGateway论坛,是一个提供Gateway...
  • 使用keil c51 v7.50 + proteus 6.7 可以像使用仿真器一样调试程序,可以完全 仿真单步调试,进入中断等各种调试方案。 Proteus 与其它单片机仿真软件不同的是,它不仅能仿真单片机CPU 的工 作情况,也能仿真单片机...
  • 大学文献检索资料 DOC

    2009-11-28 10:35:24
    CH ( 化工) A 、B 、C 、D 、E 、F G 、H 、J 、K 、L 、M 德温特专利文献检索工具的符号体系及名词解释:专利权人代码后的“-”号,表示小公司。“/”号,表示个人。 “=”号,表示俄罗斯(或前苏联)的机构。...
  • l.split(' ') # 获取ip url 和status ip = arr[0] url = arr[6] status = arr[8] # ip url 和status当key,每次统计+1 res[(ip,url,status)] = res.get((ip,url,status),0...

空空如也

空空如也

1 2
收藏数 23
精华内容 9
关键字:

q5l使用