自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晨曦天下

积跬步至千里 九层台始累土

  • 博客(136)
  • 资源 (22)
  • 收藏
  • 关注

原创 Android NDK编译so并调用(转)与源码下编译.so文件并调用

https://www.jianshu.com/p/bc2b5dd88d61 博主用NDK编译出来的so是可以导入使用的。

2021-03-15 22:00:55 965

原创 Android.mk文件编译可执行文件

环境Ubuntu 16.04.7下载的源码android91、编译可执行文件 源代码位置:/home/dongying/android9/frameworks/base/cmds/test/hello.cpp hello.cpp#include <iostream>using namespace std; int main() { cout << "Hello World!" << endl; ...

2021-03-15 21:01:07 2374

转载 Android源代码编译完成之后运行模拟器

转载:https://blog.csdn.net/pcsxk/article/details/52016739

2021-03-05 11:00:55 519 1

原创 Ubuntu 16.04.7编译android9

1、安装openjdk sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-8-jdk2、配置JDK环境变量 sudo vim /etc/profile 在该文件最下方加入如下代码: JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/ PATH=...

2021-03-04 21:37:27 316

转载 android Jni开发 minicap在win上编译--------5

部分内容采自:https://blog.csdn.net/Sunxiaolin2016/article/details/906975551、通过git下载minicap源码: win环境下:git clonehttps://github.com/openstf/minicap.git2、micicap项目还依赖于libjpeg-turbo,首先我们需要在minicap引入libjpeg-turbo项目源码: cd minicap git submodule in...

2021-03-01 21:24:03 374

转载 android Jni开发-实战篇(CMake) --------------4

本文章转自:https://blog.csdn.net/u013564742/article/details/86530791本例demo下载地址:JniDemo下载目标:实现一个简单的jni函数sum(int a, int b),返回a+b的结果。一个稍微复杂点的jni函数twoSum(int nums[], int target),实现的是leetcode上的一个题目TwoSum,内容是给定数组及目标数字,返回符合目标数字的2个数的下标(数组类型)。先看一下项目结构图,和JniDemo中的

2021-02-26 13:53:32 169

原创 android jni开发基础讲解-----2

1、E:\androidTest\JniCMake\app\build.gradle 该文件里加载了如下内容 externalNativeBuild { cmake { path "src/main/cpp/CMakeLists.txt" version "3.10.2" } } 1)加载了CMakeLists.txt文件,还指定了版本,3.10.2是系统自带的一个版本,居说在日志显示上...

2021-02-25 15:09:02 100

原创 android jni开发基础配置篇(CMake)---1

1、配置NDK环境 方法一:用AS工具--tools---SDK Manager 下载NDK,自己下载的最好放在SDK目录中 方法二:https://developer.android.google.cn/ndk/downloads/ 网上直接下载NDK 在系统环境变量path中加入D:\androidSDK\ndk-bundle\build 并使其生效2、用AS新建一个项目 默认的空项目即可3、把项目显示方式调整为:project4、在文件loc...

2021-02-24 20:49:53 158

原创 android源码下载

1、环境 Ubuntu 14.04.6 虚拟机2、安装rope 1、切换普通用户 2、cd /home/用户家目录 3、mkdir ~/bin 新建目录 4、PATH=~/bin:$PATH 加到路径中 5、curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo 这步有时候会不成功,断掉,可以重新操作直到成功 ...

2020-12-25 08:46:59 312 1

原创 JSONObject j=JSONObject.fromObject(map) 这部分后就没反应了,无任何异常抛出

程序运行到 JSONObject j=JSONObject.fromObject(map) 这部分后就没反应了,无任何异常抛出 这句话前面和后面都加上了打印信息,运行结果是前面有打印,后面没有打印,也没有任何异常抛出,就这么莫名其妙的断掉了。 有人说要有五个包

2020-11-09 19:22:45 2001 3

原创 LINUX系统学习二(进程共享、exec族函数、孤儿进程与僵尸进程、wait、waitpid)

1、进程共享 1、父子相同处:全局变量、data、text、栈、环境变量、用户ID、宿主目录、进程工作目录、信号处理方式。。。 2、父子不同处:进程ID 、fork返回值、父进程ID、进程运行时间、闹钟(定时器)、未决信号集 3、实际上父子进程间遵循读时共享写时复制的原则,来节省内存开销。示例[root@VM_0_5_centos test3]# more shared.c #include <stdio.h>#include <unist...

2020-09-15 15:57:39 125

原创 LINUX系统学习一(进程、MMU,环境变量、getenv、fork、getpid/getppid、ps、kill)

1、进程的概念编译好的二进制文件叫程序进行是运行起来的程序站在程序员的角度:运行一系列指令的过程站在操作系统角度:分配系统资源的基本单位区别:程序占用磁盘,不占用系统资源 进程占用系统资源 一个程序对应多个进程,可以同时运行多个,一个进程对应一个程序 程序没有生命周期,进程有生命周期2、进程的过程3、进程的状态4、MMU的作用1、虚拟内存和物理内存的映射2、修改内存访问级别3、用户空间映射到物理内在是独立的5、进程控制块PCBroot@

2020-09-06 17:00:24 261

原创 LINUX命令基础记录八(chown、rename、getcwd、chdir、mkdir、redir、errno、dup2和dup )

1、chown改变用户和组int chown(const char *path, uid_t owner, gid_t group);Path 文件名owner用户ID,/etc/passwd group 组ID ,/etc/group2、rename重命名文件或目录int rename(const char *oldpath, const char *newpath);oldpath旧文件newpath新文件[root@VM_0_5_centos test2]# m.

2020-09-01 17:44:56 369

原创 LINUX命令基础记录七(系统API和库函数:stat、access、truncate、link、symlink、readlink、unlink)

1、系统能同时打开最大的文件数[root@VM_0_5_centos test2]# more openmax.c #include <stdio.h>#include <unistd.h>#include <sys/stat.h>#include<sys/types.h>#include<fcntl.h>int main(){ int num=3; char filename[128]={0};

2020-08-28 16:58:50 253

原创 LINUX命令基础记录六(系统API和库函数:open、close、read、write、lseek、fcntl)

1、文件IO:openroot@iZwz92i2y5nf0vblrdwo90Z:~# man 2 openint open(const char *pathname, int flags);int open(const char *pathname, int flags, mode_t mode);pathname---文件名flags-------必选项 O_RDONLY只读 O_WRONLY只写 O_RDWR...

2020-08-25 15:48:44 286

原创 LINUX命令基础记录五(gdb)

1、使用gdb:编译的时候加-g参数[root@VM_0_5_centos test]# gcc add.c main.c -o app -I ./include -g1、启动gdb:gdb app(对应可执行程序名)[root@VM_0_5_centos test]# gdb appGNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-80.el7Copyright (C) 2013 Free Software Foundation, Inc.Licen

2020-08-24 15:39:33 171

原创 LINUX命令基础记录四(Makefile)

1.Makefile的命名规则Makefilemakefile2.makefile的三要素目标依赖规则命令3.makefile编写 第一版[root@VM_0_5_centos test]# tree|-- add.c|-- div.c|-- include| `-- head.h|-- lib|-- main.c|-- mul.c`-- sub.c写法:目标:依赖tab键 规则命令makefile...

2020-08-21 17:29:15 122

原创 LINUX命令基础记录三(gcc 使用)

gcc工作流程​ gcc也可以一步生成执行文件 [root@VM_0_5_centos test_c]# tree|-- add.c|-- app`-- include`-- head.hadd.c#include <stdio.h>#include "head.h"int main(void){ int c; int a=10,b=20;#ifdef DEBUG printf("hello wor

2020-08-20 17:12:54 99

原创 LINUX命令基础记录二(vim)

vi与vim,vim是vi增强版1、vim查看帮助[root@VM_0_5_centos ~]# vimtutor2、移动光标←h ↑k →l ↓j 方向键也可以3、移到行首直接按04、移到行尾Shift+45、移到文件头dd6、移到文件尾G7、删除光标处x8、恢复删除u9、删除光标前X10、整行删dd11、删除单词dw12、删除光标到行首d013、删除光标到行尾...

2020-08-18 16:57:08 82

原创 LINUX命令基础记录一

1、查看系统有哪些shell[root@VM_0_16_centos ~]# cat /etc/shells/bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash //默认使用的/usr/sbin/nologin/bin/tcsh/bin/csh2、查看历史使用过的命令[root@VM_0_16_centos ~]# history3、查看文件信息[root@VM_0_16_centos ~]# ls..

2020-08-18 14:14:23 128

原创 一维数组,二维数组,数组指针,指针数组

一维数组int a[]={1,3,5}a:数组首行首元素地址,一级指针&a:整个数组的首地址,二级指针a+1:跳4个字节&a+1:跳12个字节sizeof(a) :取的是整个数组长度12字节sizeof(a[0]):取的是数组首元素,4字节sizeof(&a):传的是一维数组整个数组的地址(首行地址),4个字节&a :首行地址*&a -...

2019-12-30 17:35:27 538

原创 wget仿站

现在要给人家一个已经成型的网站做修改。因为网站页面较多,用重新勾画原型图的方法把网站全部重画,无疑是一个可怕的工作量。因为想到是否能把人家现有网站copy下来,再用html调整新的,供沟通交流所用。but,人家用的是新的框架开发方式,地址几乎不变,无法用简单的仿站工具操作。最终选择了wget工具1、因为人家要登陆的,所以先要模仿用户登陆,取得cookies wget --pos...

2019-05-29 14:24:02 767

原创 android的坑

long long ago我用的是eclipse开发的,但是后来发现很多人都转成用android studio开发,为了跟上大家的脚步,我只重新学习啦。遇到不少错,记录以下,为自己也为大家。工具用的是android studio3.4版本的sdk,就是在android studio3.4里下载的最新版本。1、打开monitor.bat,报如下错误Could not open Se...

2019-05-27 16:06:37 539

原创 AspNetPager+mysql+数据集+ObjectDataSource+ListView 做的翻页

aspnetpager控件.aspx <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" InsertMethod="Insert" OldValuesParameterFormatStri

2017-05-06 15:06:27 456

转载 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping"解决方案

转载自  http://blog.csdn.net/ayang1986/article/details/45042909错误信息: WebForms UnobtrusiveValidationMode 需要“jQuery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。说明:执行当前

2017-05-05 11:47:08 6806 1

原创 asp.net中ObjectDataSource“”未能找到带参数的非泛型方法“DelnewsClass”: p1, id 问题

asp.net真是让人欢喜让人忧,明明一个很智能,很nice的ObjectDataSource的listView工具,却搞个参数问题来困扰人我用的是ObjectDataSource,然后用listView,希望智能生成一个增删改删.结果可以查出,但删除都报类似标题的错误.查了很久,发现它问题就出在这两个文件中数据列表1.aspx文件中的 <asp:ObjectDataSou

2017-05-04 23:01:17 1316

原创 VS2015下asp.Net数据集访问mysql数据库

才开始接触asp.net c#之类的,遇到很多问题,记录一下.1.安装vs2015中文版,mysql5.7   这个我选择了全部安装,因为不熟悉,怕万一缺啥不好整.但安装时间真的好长,晚上没有关机,第二天才好,所以一定要有耐心2.安装mysql-connector-net-6.9.9.msi 和 mysql-for-visualstudio-2.0.5.msi  vs2015支持几

2017-05-02 20:58:11 3337

转载 myeclipse数据库逆向hibernate教程

转载http://www.cnblogs.com/thehugo/p/5630241.html首先我们的准备1.项目    2.数据库数据库执行命令.sql  现在准备好了以上空项目和表后,我们开始逆向工程第一步1.文字不重要,看图  2.接下来我们来配置我们的hibernate核心jar包  右键我们的项

2016-11-10 17:27:12 596

转载 Spring中@Transactional事务回滚(含实例详细讲解,附源码)

原博客地址:http://blog.csdn.net/u013142781一、使用场景举例在了解@Transactional怎么用之前我们必须要先知道@Transactional有什么用。下面举个栗子:比如一个部门里面有很多成员,这两者分别保存在部门表和成员表里面,在删除某个部门的时候,假设我们默认删除对应的成员。但是在执行的时候可能会出现这种情况,我们先删除部门,再删除成员,但是

2016-07-23 00:07:45 2898

原创 mysql-5.7.13-winx64.zip 安装

机子里原先就有这个安装包,本想着安装肯定很简单,没想到还遇到几个错误。还是记录一下1、解压缩后我放到了D:\mySql\mysql-5.7.13-winx64 这个位置2、为了方便,配置了环境变量path,在后面加上D:\mySql\mysql-5.7.13-winx64\bin3、编 辑有的my-default.ini 文件,根据实际安装目录来       basedir = D

2016-07-19 12:24:37 542

转载 spring2.5+hibernate基于xml配置的实例

spring+hibernate有基于标签的,有基于xml配置的。现在一般来说都用基于标签的,xml的已经不流行了,但好不容易看到这里,还是记录下来,万一以后需要呢1、web.xml <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/

2016-07-12 15:47:22 293

原创 MongoDB3.2.7 JAVA带验证的数据库操作

数据库驱动:mongo-java-driver-3.2.2.jarJAVA代码:import java.util.ArrayList;import java.util.List;import org.bson.Document;import com.mongodb.MongoClient;import com.mongodb.MongoCredential;import co

2016-07-11 18:11:17 2448 1

原创 MongoDB分片

前面学的主从复制,副本集都是解决安全性问题的。现在学习的分片,是解决性能上问题的。在下面三种情况下,我们需要考虑用分片:1、机器的磁盘空间不足2、单个的mongoDB服务器已经不能满足大量的插入操作3、想通过把大数据放到内存中来提高性能目前就我的理解来看,分片的功能就是把某个或几个数据库数据,拆分的放到多个分片数据库上。它们一个最简单的构成是,1台路由服务器,1台配置服务器,2台分

2016-07-10 17:29:28 1206

原创 MongoDB副本集

副本集的做法比前面的主从服务器就高级很多,它是这样的:1、比喻有A、B、C三台服务器,A是主服务器,B、C是备份服务器,A插入数据,B、C也会有该数据2、当A挂掉后,自动会选择B、C中的一台做为主服务器,但A恢复的时候,A可以变成一台备服务器。这样安全性就高了很多,除非三台服务器都挂了,才会造成巨大影响。3、而刚刚的主从服务器,主服务器挂了,从服务器是不会变成主服务器的。下面看看具

2016-07-09 23:15:44 290

原创 MongoDB主从复制

MongoDB的主从复制我觉得可以理解为实时备份,当然它还有切换主从服务器,用于主服务器挂掉后的临时使用功能。它的用法很简单,也是该数据库在云计算处理上十分强大的地方。下面来实践一下看看。1、主服务器      配置zhu.conf     dbpath = D:\MongoDB\db1   #主数据库地址     port = 1111 #主数据库端口号     bind_i

2016-07-09 21:47:55 6501

原创 mongoDB的导出、导入、运行时的备份

1、单个集合的导出,我用的都是带验证的开启方式    C:\Users\Administrator>mongoexport -d text1 -c poot1 -o D:/aaaa.json -u NO1 -p 123 --authenticationDatabase admin    -d 是数据库名    -c是集合名    -o是导入的存放地址    -u是用户名,我这里用的是

2016-07-09 18:51:09 2290

原创 mongodb3.2版本用户管理

以前只是对mongodb做了一些简单的操作,认识也并不深刻。总想着数据库无非就是存数据,增删改查之类的。这几天为了以后的工作需要特别看了下,发现它与传统的关系型数据库有很大的差别。虽然也是存储数据,但是人家用的是内存存储,增删改查也不再用SQL语句了,而用的基于JS的一些方法。言规正传,今天先研究一下他的用户管理怎么整的。    1、服务端          mongod --dbpath

2016-07-09 17:08:49 8178

转载 使用MyEclipse构建MAVEN项目(WEB项目)

创建项目:new 》 other 》 搜索“maven”,双击“Maven Project”接下来选择项目名称和位置,我们保持默认直接 Next。目录选择所有,输入 webapp 进行过滤,找到 webapp-javaee6 并双击下一步------------------这个用的什么框架就选哪个。如果没有显示很多的类型,文章最后有介绍Group

2016-07-06 17:06:25 463

转载 使用MyEclipse构建MAVEN项目(非WEB项目)

这里用的是MyEclpise的自带的MAVEN插件。Maven最好配置成你自己安装的那个,MyEclipse自带会有些许Bug。----------------这个我用的也是自己安装的,自带的没有操作过。用nexus代理Maven的中央仓库,setting.xml的配置文件修改内容如下:------------------------这一步我没有做修改,他可能配置的是中央仓库,

2016-07-06 14:22:43 1673

转载 myeclipse 上安装 Maven3(转)

环境准备:JDK 1.6Maven 3.0.4myeclipse 8.6.1安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-

2016-07-05 22:23:15 330

C++的qt聊天案例

C++的qt聊天案例

2020-11-30

apache-cxf-2.5.9

apache-cxf-2.5.9

2017-06-24

spring+webserviceClient

spring+webserviceClient

2017-06-24

spring+webservice

spring webservice

2017-06-24

springMVC代码

springMVC代码

2017-06-11

SQL语句查询

SQL语句

2017-06-04

java+struts代码

java代码

2017-06-04

springMVC2.33

springMVC

2017-06-04

数据库初始化

数据库初始化

2017-06-04

maven3.3.9

maven3.3.9

2017-06-04

spring2.5+hibernate基于xml配置的实例

spring2.5+hibernate基于xml配置的实例

2016-07-12

android 二维码扫描

android的条形码,二维码扫描,有点美化的

2015-09-27

android二维码条形码生成扫描

android二维码条形码生成扫描 zxiong

2015-09-27

Json,Gson数据生成小例

用于生成JSON,GSON数据用的,可以用来看看格式

2015-09-24

Notification通知DEMO

Notification通知DEMO 仅供大家学习

2015-09-18

SimpleAdapter

android的适配器 例子,用于清楚使用方法,仅限学习使用

2015-09-17

android裁剪图片

android裁剪图demo实例 仅供参考学习

2015-09-16

首次登陆欢迎页面

android首次登陆欢迎页面,二次不显示

2015-08-21

android 首次登陆显示欢迎页面

首次登陆,升级登陆显示欢迎页面。二次登陆不显示

2015-08-21

android 程序自动检测更新

用于android程序自动检测更新,里面包含检测是否有更新,有更新可以选择更新

2015-08-21

android 加载应用js

webview加载页面,JS方法不能加载的问题解决 .

2015-08-21

webview应用JS

webview加载页面,JS方法不能加载的问题解决 .

2015-08-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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