![个人头像照片](https://ucc.alicdn.com/avatar/img_91bc31457c61345e723c541652a24606.png)
一头在技术世界里乱撞的小牛,不断冲撞,才能打破壁垒,获得自由
SQLite是一个很轻量的数据库。详细介绍我就不多说了,这个东西应该在嵌入式里面用得比较多。根据我看到的资料(几个月以前看的),现在安卓应用应该也会用这个,HTML5 也支持sqlite。 SQLite也支持 SQL 语句。
看源码也不太懂怎么看,Object类的 java 代码很少,方法实现都靠 C/C++ ,主要看注释,然后自己理解。有不对的地方请指正 1. 概览 import jdk.internal.HotSpotIntrinsicCandidate; /** * native 关键字修饰的方法: * 1.
之前看过一点汇编,不过现在都忘记得差不多了。最近又很蛋疼地想起反汇编这个东西。这里使用 gcc 命令对 .c 文件进行反汇编,把 C语言 翻译成汇编语言 先准备一个简单的 C 程序 sum.c #include int add(int, int); int mode(int, i...
之前有提到过公司有个老产品写的 SOAP Server 是大佬十年前自己参照 SOAP 协议用 完全用 C 写的。我手里的活需要用到这个SOAP Server。一开始用 Eclipse 自带的插件直接自动生成客户端代码。
本文主要是翻译Spark官网Spark SQL programming guide 。只能保证大概意思,尽量保证细节。英文水平有限,如果有错误的地方请指正,轻喷。目录导航在右上角 Spark SQL、DataFrames 和 Datasets 指南 概述 Spark SQL 是一个结构化数据处理的 Spark 模块 。
本文主要是翻译Spark官网Quick Start。只能保证大概意思,尽量保证细节。英文水平有限,如果有错误的地方请指正,轻喷 目录导航在右上角,感谢两个大佬(孤傲苍狼 JavaScript自动生成博文目录导航 和 juejiang 为博客园添加目录的配置总结)提供的帮助。
1. 首先要安装java8,参考 【Linux】Linux服务器(centos7)环境搭建java/python3/nginx 2. 然后安装scala 首先下载scala, 解压,然后 vim /etc/profile 在文件末尾添加, 把路径换成自己的解压路径 export PATH=$PATH:/usr/local/scala-2.
1. 设置固定ip cd /etc/sysconfig/network-scripts vim ifcfg-ens33 修改为固定ip BOOTPROTO=static 添加固定ip IPADDR=192.
1. apt 获取资源过慢问题 更换apt下载源, apt下载源在 /etc/apt/sources.list中, 先把原来的数据copy一个副本 cd /etc/apt sudo cp source.
在Java web中 Servlet 是根基。虽然工作中几乎没人再去写Servlet了,框架为我们完成了这些工作。我们只要专注于业务逻辑的实现。但是理解Servlet还是很有必要的。 1. Servlet的架构图 Servlet Container 指的是Tomcat这样可以处理Servlet的服务器。
在Linux下,用命令编译 使用 gcc -c file.c 命令会生成一个相应的 file.o。 编译完所有的.c文件之后,使用命令 gcc a.o b.o c.o -o main 会在当前目录下生成一个linux可执行文件 再使用 .
1. 在Windows下需要在一个工程project下才能进行多文件编译。用的IDE是Dev c++ 5.11 简单介绍: .h 文件:主要是结构定义,函数签名, 每个 .h 文件必须有一个同名 .
1. 联合:能在同一内存空间中存储不同的数据类型(不是同时存储)。典型用法是,设计一种表以存储既无规律、事先也不知道顺序的混合类型。 下面是一个代表及的联合模板 union hold { int digit; double bigfl; char letter; } 根据以上形式声明的类型可以存储一个int类型或一个double类型或一个char类型的值。
不知道是我安装了Octave还是啥。一天内两次蓝屏,我就把电脑恢复了。 在重装java环境的时候选择了最新的java10,配置完后用java -version时提示以下错误 C:\Users\28178>java -version Error: could not find java.dll Error: Could not find Java SE Runtime Environment. 我又检查了几遍环境变量,没有问题。
1.如果使用 malloc() 分配内存并使用指针存储该地址,那么在结构中使用指针处理字符串就会显得比较合理。 #include #include // 提供strcpy()、strlen() 的原型 #include // 提供malloc()、free() 的原型...
1. 先看个例子 #include #include #define MAXTITL 41 #define MAXAUTL 31 struct book { /*结构模板,标记是 book */ char title[MAXTITL...
1. 暴力方法求解最大子数组问题:求出所有子数组的和并比较; 2. 伪代码 FIND-MAXIMUM-SUBARRAY(A) max = -∞ for i = 1 to A.
1.描述:找出数组A的和最大的非空连续子数组,我们称这样的连续子数组为最大子数组。 2. 用分治策略来求解。 a. 假设我们要求A的子数组A[low, high]的最大子数组。根据分治策略,我们先将A[low,high] 平分 b.
1. 描述(查找算法): 输入:n个数的一个序列 A = (a1, a2, a3,.....an)和一个值v 输出:下表 i 使得 v=A[i] 或者 v 不在A中出现时,输出 NIL 二分查找的前提是A必须是有序序列, 以下全部假设是A是非降序序列 2.
1. 用的服务器是阿里云服务器,系统是CentOS7,远程连接工具是 Xshell 和 Xftp 2. 搭建java环境,我用的是jdk1.8 需要 jdk-8u181-linux-x64.tar.gz,在自己电脑上下载,然后用Xftp传到服务器上,保存在usr/local文件夹下,解压。
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
1. 分治法:分治模型在每层递归的时都有三个步骤: a.分解原问题为若干个子问题,这些子问题是原问题的规模较小的实例; b. 解决这些子问题,递归地求解各子问题的规模足够小,则直接求解; c. 合并这些子问题的解 成 原问题的解。
1. 上一篇我们只完成了 a. 算出某年某月某日是星期几 b. 打印出某年某月的日历 这一次我写了一个打印某一年的日历。一开始我是不打算写的,因为可以调用之前的方法,分别打印出这一年12个月的日历。
1. 写了个万年历的功能练练手。还没有写交互的代码,只是把方法写完了。先给出头部和方法签名 #include #define DAYS_PER_WEEK 7 #define MONTHS 12 #define DATE_HEADER " Sun Mon Tues Wed...
1.简单写个例子,因为之前基本没写过python OOP。先写个父类 class Animal: # 构造方法 def __init__(self, name): self.
1. 对jdbc做一个简单的封装,select可以返回一个javabean对象,而不是resultset。主要用了反射。这是我之前写的代码,做了简单的修改。 实现功能:a.对数据库的基本操作 增删改查 b.
一直在想java事务是怎么实现的,在原声jdbc的时候级别下,我们可以通过关掉autocommit 然后再手动commit。但是项目开发中基本上是看不见conection的。所以自己决定简单实现框架的一点皮毛功能。
1. 我们扒到了什么? id, 名称, 上映年份,上映日期,所属类目, 导演,主演,片长,评分,星评,评价人数 2. 把这些数据做一个分类。 a..基本信息 :名称, 导演,上映年份, 所属类目, 片长 b.评价信息:评分,星评,评价人数 c.主演表: 主演(我在纠结要不要单独列一张表) 3 .表设计。
1. 声明一个指向多维数组的指针 int (* pz) [2]; //pz指向一个内涵两个int类型元素的数组 int * pax[2]; //pax 是一个内含两个指针元素的数组,每个元素都指向int的指针 2。
1. 用const创建变量, 虽然 #define 指令可以创建类似功能的符号常量,但是const的用法更加灵活,可以创建const数组、 const指针和 指向 const的指针 const double PI = 3.14159; 2. 用const关键字保护数组 const int days[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; days[9] = 44; //不允许,编译错误 3. 指向 const 的指针不能改变值。
没办法就是这么没原则,又开了个坑。每天看点书,不管什么书。 1. 需求: 输入:n个数的一个序列(a1, a2, a3……an) 输出: 输出序列的一个排列(a1', a2', a3' ……an'),满足a1'
我发现我真的很没有原则。。。突然想到什么就去搞什么 机器学习已经火了好几年了。现在的机器人在经过大量的数据训练后在某一方面显得跟人一样。 我队机器学习也不了解。但以我现有的知识,不觉得机器学习能以现在的思路达到大家设想的人工智能的阶段。
开这个坑源于我现在做的一个项目用到了SOAP。关于SOAP的知识我就不做详细介绍了。我也没有开发过SOAP服务端, 只是要用到客户端。 作为一个意识流选手,我大概说一下我工作过程中对SOAP的印象。 1、 SOAP的出现是为了解决跨平台的问题。
1. 指针:一种以符号形式使用地址的方法。 因为计算机的硬件指令非常依赖地址, 所以使用指针的程序更有效率。尤其是, 指针能有效地处理数组,数组地表示法其实是在变相地使用指针。 例子:数组名是数组首元素的地址。
我直接把控制语句和循环跳过了。大致看了一下,讲得太繁琐了。这部分在后面用C写数据结构就可以练得很熟了。 1. 数组: 由数据类型相同得一系列元素组成。内存上是一片连续得存储单元。 2. 声明 int nums[5] // 内含5个int类型元素的数组 float ...
一开始本来打算省时间用特么的有道翻译, 结果直接懵逼了。其实还是自己看题目, 结合例子理解一下很快的。 1. 题1(3分) 题目 888. Fair Candy Swap Difficulty: Easy Alice and Bob have candy bars of d...
1. 最近略忙。。java在搞soap,之前是用工具自动生成代码的。最近可能会写一个soap的java调用 2. 这个豆瓣电影的爬虫。扒信息的部分暂时先做到这了。扒到的信息如下 from scrapy import app import re header = { 'User-Agent': 'Mozilla/5.
1. 字符串(charcacter string)是一个或多个字符的序列 2. C语言没有专门用于存储字符串的变量类型。字符串都被存储在char类型的数组种。 3. 数组由连续的存储单元组成,字符串种的字符被存储在相邻的存储单元中, 每个单元存储一个字符。
1. 基本数据类型由11个关键字组成: int , long , short, unsigned, char, float, double, signed, _Bool, _Complex(复数) 和 _Imaginary()虚数 2.
豆瓣就比较符合这个“明人不说暗话”的原则。所以我们扒豆瓣,不多说,直接上代码 from scrapy import app import re header = { 'User-Agent': 'Mozilla/5.
c语言可以说是高级计算机语言之母。之前学校有开c语言课程,但是几乎没有听过。期末考也是突击两小时。写java也有一年多了,总感觉只是停在用的基础上,没有办法去深究它到底是怎么样组织数据的。所以在一直想重新来一遍C语言。
c语言可以说是高级计算机语言之母。之前学校有开c语言课程,但是几乎没有听过。期末考也是突击两小时。写java也有一年多了,总感觉只是停在用的基础上,没有办法去深究它到底是怎么样组织数据的。所以在一直想重新来一遍C语言。
上回写到一半临时有事,竟然没有保存到!!!。这几天也是因为家人过来玩。。我也不知道写到哪儿了。我发现狗东这个奸贼很多数据是请求请求再请求,然后才拿到我们看到的数据显示上去的。我尝试了一下找齐这个数据确实有点头疼(我有查到可以用一个东西模拟浏览器去得到我们最终的页面,但是本着练习为主的思想,先不搞这么无脑的东西)。
1. 上一篇我们已经稍微体验了一下用 urllib 和 BeautifulSoup 爬数据的基本操作。现在开始正式准备扒一个网站了。 1)首先确定扒谁? 由于我对狗东恨之入骨(狗贼刘强东老太可恶了,用我的钱,养我的奶茶妹,这种人,人人得而诛之!!!), 所以我们打算扒强东。
先写个demo获取数据,我不会做太多介绍,基本上都会写在注释里。 header 的数据一般就是在浏览器的调试工具里,有的网站访问需要登陆,就要加cookie。像Chrome的调试工具 快捷键是F12. 去到新浪首页,按F12调出开发者工具,然后刷新。
python小白,稍微看了点语法而已, 连字典的切片都永不顺的那种。本身是写java的,其实java也写得菜, 每天下了班不是太想写java。所以下班总是乱搞,什么都涉猎一点,也没什么太实际的收获。