IPAD支持NET平台的软件开发吗?MYSQL ORACLE等数据库安装是否支持?

IPAD支持NET平台的软件开发吗?MYSQL ORACLE等数据库安装是否支持?,第1张

ipad不可能支持.net平台的,苹果和windows是不兼容的,ipad是苹果的产品, .net是微软的产品,不可能兼容的。

oracle应该也不会能安装上的,oracle属于大型数据库,不可能在一个轻量级的平板电脑上运行的。

mysql也够呛。

1. 系统要求需要在一个android pad中集成nginx,mysql,php,sshd,因为芯片方案为广州某厂提供,故他们愿意帮助我们,由他们提供集成好后的rom.

2. 第一版rom拿到后尝试启动sshd 正常,但是nginx发生问题,找不到errors.log和access.log,于是手动创建,发现不可写,使用mount后发现/和/system为ro,于是重新挂载为可读写

nginx启动后测试正常,但是无法执行phpinfo,于是启动php-fpm,正常.

3. mysql尝试启动后发现没有安装,于是mysql_install_db --user=root,然后发现不知道这样的密码,后来发现可以

,但是当时没有想到,于是

正常.

4. 至此一切经测试无误,接下来既是自启动问题,android启动在/init.rc中,于是vi进入在末尾添加 

5. 这时需要编写setup.sh,按照顺序依次启动即可,但是发现每次pad重启后/和/system均挂载为ro,所以脚本中需要先remount

但是此时发现mysql偶尔会不启动,于是将其拆分至另一脚本mysql-setup.sh,问题解决.

6. 此时发现需要创建2个文件,修改3个文件,添加4个软链(/bin中),所以决定使用shell书写一个脚本去解决问题,否则批量出货后时间成本太高,所以尝试0基础书写- -!

7. 因为这样写虽然明了但是并不给用户看,于是做了简化

至此完成.

我只模拟一个   输出 3条商品信息的效果了.

否则 文字又要超长了

CREATE TABLE sp_classify (

  cid  INT,

  cname  VARCHAR(10)

)

INSERT INTO sp_classify  VALUES(1,  '笔记本')

INSERT INTO sp_classify  VALUES(2,  '台式机')

INSERT INTO sp_classify  VALUES(3,  '超级本')

INSERT INTO sp_classify  VALUES(4,  '平板')

CREATE TABLE sp_goods (

   cid  INT,

   gtitle  VARCHAR(50)

)

INSERT INTO sp_goods VALUES(1,  '笔记本1')

INSERT INTO sp_goods VALUES(1,  '笔记本2')

INSERT INTO sp_goods VALUES(1,  '笔记本3')

INSERT INTO sp_goods VALUES(1,  '笔记本4')

INSERT INTO sp_goods VALUES(1,  '笔记本5')

INSERT INTO sp_goods VALUES(2,  '台式机1')

INSERT INTO sp_goods VALUES(2,  '台式机2')

INSERT INTO sp_goods VALUES(2,  '台式机3')

INSERT INTO sp_goods VALUES(2,  '台式机4')

INSERT INTO sp_goods VALUES(2,  '台式机5')

INSERT INTO sp_goods VALUES(3,  '超级本1')

INSERT INTO sp_goods VALUES(3,  '超级本2')

INSERT INTO sp_goods VALUES(3,  '超级本3')

INSERT INTO sp_goods VALUES(3,  '超级本4')

INSERT INTO sp_goods VALUES(3,  '超级本5')

INSERT INTO sp_goods VALUES(4,  '平板1')

INSERT INTO sp_goods VALUES(4,  '平板2')

INSERT INTO sp_goods VALUES(4,  '平板3')

INSERT INTO sp_goods VALUES(4,  '平板4')

INSERT INTO sp_goods VALUES(4,  '平板5')

SELECT

  resultName

FROM

(

SELECT  0  as  seqNo,  cid,  cname  as resultName FROM  sp_classify

UNION ALL

SELECT  CASE WHEN @cn != cid THEN @rownum:= 1 

        ELSE @rownum:= @rownum + 1  END  as  seqNo,  

@cn := cid AS cid,  

gtitle  as resultName  FROM  sp_goods,  (SELECT @rownum:=1) r, (SELECT @cn:=0) p

) subQuery

WHERE

  SeqNo <=3

ORDER BY

  cid,  seqNo

  

+------------+

| resultName |

+------------+

| 笔记本     |

| 笔记本1    |

| 笔记本2    |

| 笔记本3    |

| 台式机     |

| 台式机1    |

| 台式机2    |

| 台式机3    |

| 超级本     |

| 超级本1    |

| 超级本2    |

| 超级本3    |

| 平板       |

| 平板1      |

| 平板2      |

| 平板3      |

+------------+

16 rows in set (0.00 sec)

你需要 10行商品的, 就是简单把 sql 语句中的  WHERE   SeqNo <=3

修改为  WHERE   SeqNo <= 10 即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7417026.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存