蒙城悲催的求学经历-注意:independent study可能不能申请政府的bursary

can it be used by Android app Java code also ??

REPLY
  • roman10 says:
    April 18, 2012 at 3:55 pm
    Yes. But you’ll need to write JNI wrapper for the SQLite code.
So, You don't need to have two, just one is enough.
 
can it be used by Android app Java code also ??

REPLY
So, You don't need to have two, just one is enough.

这个post我看过. 但是这样编译的NDK要费很大功夫才能被用作JAVA. 而且ANDROID内嵌的SQLITE有相应java类还要DatabaseOpenHelper之类的东西.
重编译一个sqlite怎么集成到现在的JAVA API里呢?

我的解决方法, 虽然多了一些步骤,但是很简单啊. 简单来说就是先调用BreakIterator把要索引的文字拆开成空格分割的, 然后再插入到FTS Virtual Table里. 查询的时候也是先把要查询的文字拆开, 在用来query. 如果想数据库存原始文字而不是带空格的, 可以用FTS4里面的EXTERNAL data table就可以了. FTS4在API Level 11+就支持了.
 
这个post我看过. 但是这样编译的NDK要费很大功夫才能被用作JAVA. 而且ANDROID内嵌的SQLITE有相应java类还要DatabaseOpenHelper之类的东西.
重编译一个sqlite怎么集成到现在的JAVA API里呢?

----
content providers

我的解决方法, 虽然多了一些步骤,但是很简单啊. 简单来说就是先调用BreakIterator把要索引的文字拆开成空格分割的, 然后再插入到FTS Virtual Table里. 查询的时候也是先把要查询的文字拆开, 在用来query. 如果想数据库存原始文字而不是带空格的, 可以用FTS4里面的EXTERNAL data table就可以了. FTS4在API Level 11+就支持了.

----------
Your idea is better.
 
Update: 早上终于打通AFE电话了, LADY没有说independent不能申请bursary. 她说的目前状态是, 我的program代码09999 (在concordia网页上查到的)是特指under-graduate的indepednent stry, 但是我的8学分是post-graduate的, 所以不一致, 他们也没有收到学校的confirm, 所以没有进行下去.
建议我去学校确认program编号和学校confirm. 我申请的时候, Concordia under-graduate的independent study申请途径和graduate的也是很不一样的. 准备今天去上课之前问.

说明还有点戏, 尽量争取一下了.
 
去学校的financial aid office问清楚了, under-graduate的independent study, 用code 09999可以申请bursary. 但是post-graduate 的independent study就不行.
问原因, 原因只有一个, 政府没有recognize.... 无语... 我under-graduate只修了4学分 , 不够标准..

话说concordia under-graduate independent的选课标准的确比post-graduate的严格. undergraduate的要提供之前的课程成绩单还有课程内容说明申请pre-requiste exemption, 内容还必须在学校网站上找到的. 递交申请后还要大半个月才能处理. graduate的课程申请倒是简单, 和advisor见面, 说很有兴趣报programe, 交个成绩单就给批了.

这个所谓政府regconized program不知道有没有啥潜规则. 那个著名的 提.亚 学院 (你们懂的) 的法语班, 这么烂居然还能recognize, 在concordia老老实实学习的却没有recognize.... 无语啊....

Update: 早上终于打通AFE电话了, LADY没有说independent不能申请bursary. 她说的目前状态是, 我的program代码09999 (在concordia网页上查到的)是特指under-graduate的indepednent stry, 但是我的8学分是post-graduate的, 所以不一致, 他们也没有收到学校的confirm, 所以没有进行下去.
建议我去学校确认program编号和学校confirm. 我申请的时候, Concordia under-graduate的independent study申请途径和graduate的也是很不一样的. 准备今天去上课之前问.

说明还有点戏, 尽量争取一下了.
 
去学校的financial aid office问清楚了, under-graduate的independent study, 用code 09999可以申请bursary. 但是post-graduate 的independent study就不行.

这个所谓政府regconized program不知道有没有啥潜规则. 那个著名的 提.亚 学院 (你们懂的) 的法语班, 这么烂居然还能recognize, 在concordia老老实实学习的却没有recognize.... 无语啊....

潜规则估计是法语高校更容易呗。
你提的那个,其实没那华人机构出面和政府沟通的,出面的是与其合作的法语教育机构,比如三河大学之类的。
 

chris_cc

愚者一得
要找电脑工作,直接学几个framework,然后做个程序发到github就开始找工作了。

大学里教的那些东西,虽说是基础,但是对新手没有多大用处,毕业后你还要重新学framework。


实在是建议先学几个framework然后在上大学。

认识不少人都是边工作边上大学,毕业后就是有经验的了。

Java framework最常用的是spring,android sdk。
Java虚拟机下另外有Grail,开发超快的framework,可以配合spring。
iOS-就是iphone,使用swift的framework,ios的开发包,基本无需变化就能用于苹果电脑软件。
另外有xamarin,是微软c#底下android,iphone通吃的framework。
如果暂时不打算找工作,直接学微软的windows 10统一framework,等几年微软的手机份额也大了,学好了再出山也不迟。

JavaScrip地下的jquery虽然叫framework,但是其实是lib,AngularJS+express framwork,再配合nodejs,是google推崇的。
Python有自己的全段framework,最著名的是Django,Django的开发速度比Grail还快,但是不适合做大层次开发,主要是因为Jython不如Groovy对java的可移植性强。

全段framework,除了Django,Grail外,还有Rails,Ninja,以及php环境下的Laravel,symfony。
然后AngularJS有和Java spring相结合的全段全功能高级快捷framework,叫jhipster。也是google推荐的

如果打算做java,建议就直接学Grail,以后小站用Grail,复杂大站结合spring。开发一个功能不是很复杂的网站的话,Grail的开发速度基本都是纯spring的10倍,甚至20倍以上。
如果打算发展php,在蒙特利尔首选symfony,在多伦多还能选择laravel或zend。
如果数学好,或者学历特别高,或者以后打算发展大数据,sas,r,matlab之类,直接学个Django,其他的都不用学都能找到好工作,工资还永远比同等级的程序员高。

如果实在不知道该学什么,那就先学AngularJS。因为Javascript是行业标准和行业基础,无论你以后开发网站还是手机,还是开发战斗机,Javascript都能用到。

老兄,说句实话,什么都懂和什么都不懂就一线之差啊。。。。

Python Django是做website的,和大数据没有半毛的关系。

Python系里,Scikit-learn, Pandas, scipy, numpy, matplotlib, Graphlab Create包括Python for Spark才是做大数据。

Matlab正在被Octave,Julia取代,正如SAS正在被R,Python,Tableau,Qlik这些取代一样。

大数据这个名词现在已经有点烂大街了,不是把一堆数据丢到hadoop集群里就是大数据的。。。。。。
 
Python Django是做website的,和大数据没有半毛的关系。

先不提最近Django-pandas等Django的数据分析模块现在在北美网站系统的占用率。
也不提多少美国政府,军方,和科研机构分包给蒙特利尔来做的大数据系统网站都是Django。
更不提很多Grail,Spring的开发公司,被甲方强制要求用Django开发含有数据分析的网站系统:

首先就不明白你怎么会对我的那句话理解错的那么悬殊。Django是网站Framework,是全段framework,这个谁会不知道,我从一开始就说Django是网站Framework。

我的意思是说如果数学好,学个最简单的Django就够用了,其他难的都不用学。你应该看得明白,我没有说django和大数据有很大的关系。

就是说,如果数学好,或者学历特别高,或者以后打算发展大数据,sas,r,matlab之类,那直接学个Django,其他的framework都不用学都能找到软件开发的好工作,工资还永远比同等级的程序员高。大数据不光有数据分析,也有系统开发,就是程序员。


Django和大数据关系当然还是间接有的,北美大学和科研机构喜欢用Python,很多科学家只用Python,因为很多数据科学家熟悉Python,一旦需要做系统,自然首先选用Python之下最大大框架Django。

还有特别是在地理|空间信息领域的大数据系统用Django的非常多.
(我是一直从事矿业和地理信息开发,最近才转医疗类大数据系统) 。在医疗行业Django用的很少。


早几年,数据科学家只要会分析数据就可以找到工作,最近的情况是越来越要求数据科学家自己动手组建系统了。因为任何一个大型机构的网站,后边的核心都是大数据和决策系统之类,大数据系统几乎无法脱离网站系统独立存在。

大数据工作不广是数据科学家,还有程序员,虽然我周围做数据分析的不但个个都是数学博士,而且多数都还是双料博士(例如数学和生物,数学和物理,数学和地理。)但是我不认为大数据在难度上高人一等。

毕竟这个时代的IT,你做出了什么并不重要,重要的是你想出了什么新的Idea。
 
最后编辑: 2015-11-05
现在所有商业计算机语言都是图灵机体系的衍生,除了字符表达不同,实现逻辑过程完全相同。

最常用的java,c++,c#,swift,是高度直接间接抄袭的产物。是Copy。

框架,说白了,也就是几种不同的view和model的关系,唯一不同的是书写格式。

同一个函数,在Android里比如叫OnCreate,在ios里面就叫viewDidLoad。
感觉很厉害,赞一个
 

注册或登录来发表评论

您必须是注册会员才可以发表评论

注册帐号

注册帐号. 太容易了!

登录

已有帐号? 在这里登录.

Similar threads

顶部