hjf161105的博客

业精于勤荒于嬉,行成于思毁于随。

排序:
默认
按更新时间
按访问量

基于S3C2451裸机开发的电子相册

  学习S3C2451也有一段时间了,对于ARM9裸机开发也有了一点了解,这次做了一个基于ARM9裸机开发的电子相册,其中也遇到了一些问题,最终都通过各种方法解决了,现也将之记录,给后人一个借鉴。   这次电子相册开发使用的是广州友善之臂的Mini2451开发板,内置三星公司的S3C2451芯片...

2018-09-19 15:45:04

阅读数:541

评论数:3

深夜随笔

    很久没有写博客了,半夜翻来覆去睡不着,想写点东西,与技术无关,我也很久没有写技术相关的博客了,每天都在学习公司的业务逻辑,没有什么时间学其他的东西了。半夜翻来覆去睡不着,感觉心里有些话想说但又无处可说,聊以博客倾诉一下吧。     我从小成长在农家,一直以来接受的教育就是好好学习,在高中...

2018-08-19 02:54:07

阅读数:68

评论数:1

Git学习==git config

    把Git的服务器搭建好之后,我最困惑的就是Git是怎么配置的,服务器配置的user.name和email有什么用?学了git config之后有了一些理解。本文主要想讲解一下关于git config的一些命令及其作用。    首先git config分为三个等级,分别是system、glo...

2018-06-06 00:07:46

阅读数:255

评论数:0

Git学习==阿里云Ubuntu搭建git服务器

    前段时间在公司实习的时候接触到了git,用了几次,但是都是通过图形化界面操作的,趁着回校答辩的时候花点时间学下git。得益于之前租赁的阿里云服务器,我可以直接在阿里云上搭建自己的git,等到期之后再接触下GitHub吧。一、服务器配置1、首先服务器安装git:sudo apt-get in...

2018-06-05 23:44:05

阅读数:121

评论数:4

QT学习之路六(QT的tcp传输)

这几天一直在做银行的管理系统,包括职工的登陆注册以及客户的开户转账存取款等功能,这几天天天通宵也写的差不多了,还剩下最后一个功能,交易记录的管理,差不多明天应该就能结束了。  这两天为了做这个东西,我把qt的网络模块初学了一下,学了一下qt的tcp传输,实现了服务器与客户端的通信。但是,在做的时候...

2018-05-05 18:21:38

阅读数:483

评论数:1

Android == JNI动态注册

    传统的关于android使用JNI调用C/C++程序,首先javah 生产头文件,然后拷贝头文件里面的方法到C文件中进行映射调用,也就是JNI的静态注册,上一篇文章已经讲了,由于这种方法生成的映射方法名不太规则也比较长,二呢是调用数据较慢;因此可以使用JNI动态注册方法的方式来解决这个问题...

2018-03-14 09:38:45

阅读数:134

评论数:1

Android == 在Android系统上运行JAVA程序

在linux上运行java程序,直接用javac编译,再用java运行就行了。但是在Android上,由于虚拟机和pc端的不同,所以操作方法也是不一样的。如果想在Android上运行Hello world!。则需要一下步骤。/* File Name: Hello.java */ public cl...

2018-03-12 15:40:01

阅读数:446

评论数:0

Android == JNI静态注册

    今天记录一下学习Android中JNI的过程,JNI全称java native interface,负责Java和native之间的函数互相调用,本文记录下JNI静态注册的学习过程。第一步、首先新建一个测试目录mkdir ~/jnitest cd ~/jnitest第二步、新建一个java...

2018-03-12 09:29:36

阅读数:91

评论数:0

Android == 简单的binder通信

    这个月初开始入职实习了,经过这几天的熟悉,大概了解了将来负责的方向了,然后就是开始学习。主要学习Android的Framwork一层,为上层的UI写一些接口封装,涉及到Android不同的service之间的通信,以及上层Java和底下native(C/C++)之间通信,也就是JNI技术(...

2018-03-08 13:09:07

阅读数:100

评论数:0

Android == Binder 和 Service

在 Zygote启动过程 一文中我们说道,Zygote一生中最重要的一件事就是生下了 System Server 这个大儿子,System Server 担负着提供系统 Service的重任,在深入了解这些Service 之前,我们首先要了解 什么是Service?它的工作原理是什么?  1. S...

2018-03-08 12:06:02

阅读数:92

评论数:0

Android == Zygote, System Server 启动分析

      Init 是所有Linux程序的起点,而Zygote于Android,正如它的英文意思,是所有java程序的'孵化池'(玩过星际虫族的兄弟都晓得的)。用ps 输出可以看到>adb shell ps | grep -E 'init|926' root 1...

2018-03-08 12:00:46

阅读数:63

评论数:0

笔试总结之美亚柏科

最近我的一些学弟经常询问我关于笔试和面试的经验,今天开始准备将今年秋招中遇到的公司的一些经典题目总结一下, 也给网络上的朋友们分享分享一点微薄的经验吧。这篇博客记录厦门美亚柏科的笔试题,题目都很基础,但也都非常的经典。 -------------------------------分割线----...

2018-01-24 16:59:42

阅读数:2273

评论数:0

make menuconfig的时候出现一大堆未定义的错误

kernel$ make menuconfig   HOSTLD  scripts/kconfig/mconf scripts/kconfig/mconf.o:在函数‘show_help’中: mconf.c:(.text+0x914):对‘stdscr’未定义的引用 scripts/kc...

2017-12-22 15:33:01

阅读数:158

评论数:0

阿里云Ubuntu16.04搭建LAMP+私有云nextcloud

自从租了阿里云云翼服务器之后,一直想要搭建一个属于我自己的私有云,可以存放一些资料什么的,这两天一直在配置环境,绕了很多弯路,在网上查遍资料,出现一个有一个bug,然后一个一个解决,整整花了两天的时间才把nextcloud私有云搭建起来。   说句实在话,我对web和网络一知半解,对前后端是知之甚...

2017-12-20 20:01:42

阅读数:2488

评论数:0

亲测有效,解决Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2) ";

最近租了一个阿里云云翼服务器,趁着自己还是一个学生,享受一下优惠。我租的是阿里云Ubuntu16.04版本的服务器,在搭建mysql的时候,一开始是可以运行的,由于某次手抽,把mysql的套接字文件不小心删除了,然后无论怎么卸载重装,都出现了这个问题: root@iZufkfljcZ:~# mys...

2017-12-20 10:50:13

阅读数:79281

评论数:12

单片机智能家居的升级——物联网智能家居

之前做过一个基于51和STM32的无线射频智能家居,是采用2.4G无线射频模块将51采集的数据发送至STM32显示,但那个仅仅只是短距离通信,它的实用性不怎么强,之后有想过将之补充一下,做一个物联网的智能家居。   前段时间,接触到了一些开源服务器,Yeelink、传感云和乐联网等等,然后就有个...

2017-12-17 18:56:20

阅读数:269

评论数:0

Verilog学习笔记基本语法篇(十二)········ 编译预处理

Verilog HDL语言和C语言一样也提供编译预处理的功能。在Verilog中为了和一般的语句相区别,这些预处理语句以符号"`"开头,注意,这个字符位于主键盘的左上角,其对应的上键盘字符为"~",这个符号并不是单引号"'".这里简单介绍...

2017-11-02 18:22:24

阅读数:149

评论数:0

Verilog学习笔记基本语法篇(十一)········ 常用系统函数

1)系统任务:$monitor   格式: $monitor(p1,p2,p3...pn); $monitor; $monitoron; $monitoroff; 任务$monitor提供了监控输出列表中的表达式或变量值的功能。其参数列表中输出格式控制字符串和输出列表的规则和$dis...

2017-11-02 18:21:35

阅读数:181

评论数:0

Verilog学习笔记基本语法篇(十)········ 常用系统函数

$display 和 $write 任务 格式: $display (p1,p2,...,pn); $write (p1,p2,..,pn); 这两个函数和系统的任务作用是用来输出信息,即将参数p2到pn按照参数p1给的格式输出。参数1通常称作“格式控制”,参数p2至pn通常称作输出表列。...

2017-11-02 18:20:54

阅读数:219

评论数:0

Verilog学习笔记基本语法篇(九)········ 任务和函数

task 和 function 说明语句分别用来定义任务和函数,利用任务和函数可以把函数模块分成许多小的任务和函数便于理解和调试。任务和函数往往还是大的程序模块在不同地点多次用到的相同的程序段。输入、输出和总线信号的数据可以传入、传出任务和函数。 task 和 function 的不同: ...

2017-11-01 20:38:26

阅读数:160

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭