- 博客(41)
- 收藏
- 关注
转载 Android6.0 NDK 和 .So 之间的关系
一直有人来问JNI和so库之间的关系,之前很少写博客,也没时间,这里简单的写下,网上也有很多文章,这里阐述了如何编译过去,并且做了编译时需要注意的相关说明。还有一点需要特别强调,JNI可以理解为辅助ADC,真正要使用的是编译之后的.so,这里使用的是Android6.0,可以忽略。通过NDK我们可以直接用JNI去动态编...
2017-02-28 17:41:00 273
转载 Linux之进程第一谈
这是一篇迟来的博客因为最近整理的东西有点多,没来得及发,之前写过在Linux下关于进程管理相关的命令,这里开始,重新聊一聊进程。重提进程概念首先,怎么理解进程?最简单的话来说,我们写一个简单的C程序,编译链接生成一个可执行文件,这个可执行文件叫做可执行程序,然后我们开始运行它,我们都知道,计算机中,真正具有处理能力的只有CPU,与CPU之间进行数据交换的只有内...
2017-02-28 17:30:26 54
转载 vs2012 error c4996: 'fopen': This function or variable may be unsafe
1>------ 已启动生成: 项目: 20130925, 配置: Debug Win32 ------1> stdafx.cpp1>d:\code\20130925\20130925\stdafx.cpp(18): error C4996: 'fopen': This function or variable may be unsafe. Consider using fop...
2017-02-28 14:55:00 45
转载 求解微信红包(2016腾讯校招笔试题)
题目描述:春节期间小明使用微信收到很多个红包,非常开心。在查看领取红包记录时发现,某个红包金额出现的次数超过了红包总数的一半。请帮小明找到该红包金额。写出具体算法思路和代码实现,要求算法尽可能高效。解题思路这道题看上去感觉挺简单,最简单的方法就是分别算出每个红包金额出现次数,再找出出现次数过半的金额。但是这么常规做法肯定超出了题目所给的限制条件(时间复杂度和空间复杂度),...
2017-02-27 18:44:00 231
转载 查询表中字段个数
查询一个表中的字段select count(*) from user_tab_columns where table_name=upper('alipay_qr_message') 转载于:https://www.cnblogs.com/geekdc/p/6473847.html
2017-02-27 14:17:00 172
转载 HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新
JS端 实例化EventSource对象,并且实现监听$("#getFile").click(function () { //监听IP+URLP 推送的消息 var source = new EventSource(IP + URLP); source.onmessage = function (event) { ...
2017-02-27 13:45:00 69
转载 react js 学习(五)- 组件间抽象
mixin在React中使用mixinimport React from 'react';import PureRenderMinxin from 'react-addons-pure-render-mixin';React.createClass({ mixins: [PureRenderMinxin], ...
2017-02-26 21:16:20 98
转载 BAT脚本编写要点(1)_特殊字符
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495...
2017-02-24 14:49:00 84
转载 安装ORACLE时在Linux上设置内核参数的含义
前两天看到一篇Redhat官方的Oracle安装文档,对于Linux内核参数的修改描述的非常清晰。 安装Oracle之前,除了检查操作系统的硬件和软件是否满足安装需要之外,一个重点就是修改内核参数,其中最主要的是和内存相关的参数设置。SHMMAX参数:Linux进程可以分配的单独共享内存段的最大值。一般设置为内存总大小的一半。这个值的设置应该大于SGA_MAX_TARGET或MEMORY...
2017-02-24 11:17:00 72
转载 Oracle 11G RAC 关闭asm实例
背景:因为RAC的一个节点故障,需要关闭asm实例 数据库:Oracle 11GR2 1.切换到grid账户 [root@netrac_node02~]#su-grid 2.进入数据库 [grid@netrac_node02 ~]$ sqlplus "/as sysdba" 3...
2017-02-24 09:57:46 687
转载 数组元素顺序颠倒
public class SwapDemo { public static void main(String[] args) { //给数字赋值5个随机的书 int[] arr = new int[]{ (int) (Math.random()*1000), (int) (Math...
2017-02-23 18:57:00 155
原创 LLVM 4中将加入新的LLVM链接器LLD
LLD将被添加到LLVM 4 rc1中,并默认启用。LLD自称在性能上大大优于GCC ld。虽然该新链接器早可用于构建在用的FreeBSD/amd64基系统(base system),但是这次将其添加到LLVM中依然是实验性的,在出现问题时会回退到rc2。\\在最新发布的FreeBSD项目季度状态报告中,下面一段话是对LLD进展情况和成熟度的最好实证:\\\ 上个季度中,LLD开发人员做出了很大...
2017-02-23 18:00:00 50
转载 Python实现敏感词过滤替换
[本文出自天外归云的博客园]问题最近在网上搜到了一些练习题,对第十二题稍作修改如下:敏感词文本文件“filtered_words.txt”,里面的内容:北京人人大北京程序员公务员领导牛比牛逼你娘你妈lovesexjiangge当用户输入敏感词语,则用星号“*”替换,例如当用户输入「北京是个好城市」,则变成「**是个好城市」...
2017-02-23 15:14:00 2570
转载 CHIL-SQL-FULL JOIN 关键字
SQL FULL JOIN 关键字只要其中某个表存在匹配,FULL JOIN 关键字就会返回行。FULL JOIN 关键字语法SELECT column_name(s)FROM table_name1FULL JOIN table_name2 ON table_name1.column_name=table_name2.column_name注释:在某些数据库中, ...
2017-02-22 21:11:00 44
转载 Swift里我用这个姿势写UserDefaults
人在江湖飘,总免不了要存一些值到UserDefaults。UserDefaults.standard.set("@没故事的卓同学", forKey: "Author")let author = UserDefaults.standard.value(forKey: "Author")复制代码有存就有取,还可能有很多地方会取这个值。这样的话每次写这个 key 就有点蛋疼了。 key 写成一个...
2017-02-22 06:52:16 124
转载 注册vue组件的几种方式
1,全局注册(这种方式注册组件必须在vue实例化之前声明)Vue.component('tag-name',{})2,局部注册var Child = { template: '<div>A custom component!</div>'}new Vue({ // ... components: { // <my-component...
2017-02-21 13:47:00 218
转载 用DualServer做dhcp和dns服务器
官网:https://sourceforge.net/projects/dhcp-dns-server/?source=typ_redirect 下载安装,有win、linux版本视需要修改以下几个地方:#设置服务器的ip地址,默认是使用全部静态ip地址[LISTEN_ON]192.168.0.1#限制使用DNS的客户端[DNS_ALLOWED_HOSTS]192.168.0...
2017-02-21 11:05:49 1215
转载 Oracle - 多表查询
Oracle -多表查询一、笛卡尔集 >笛卡尔集是集合的一种,假设A和B都是集合,A和B的笛卡尔积用A X B来表示,是所有有序偶(a,b) 的集合,其中a属于A,b属于B。1、笛卡尔集的产生条件: > 省略连接条件 > 连接条件无效...
2017-02-20 17:37:03 42
转载 web前端之JavaScript
JavaScript概述JavaScript历史在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司。由于网景公司希望能在静态HTML页面上添加一些动态效果,于是叫Brendan Eich这哥们在两周之内设计出了JavaScript语言。你没看错,这哥们只用了10天时间。为什么起名叫JavaScript?原因是当时Java语...
2017-02-19 23:22:00 80
转载 POJ 1067 取石子游戏
取石子游戏Time Limit: 1000MSMemory Limit: 10000KTotal Submissions: 40917Accepted: 13826Description有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的...
2017-02-19 10:02:00 50
转载 取出分组后每组的第一条记录(不用group by)按时间排序
--操作日志表CREATE TABLE [dbo].[JobLog]( [JobLogId] [int] IDENTITY(1,1) NOT NULL, [FunctionId] [nvarchar](20) NULL, [OperateTime] [datetime]NULL,CONSTRAINT [PK_JobLog]PRIMARY KEY...
2017-02-17 23:04:00 213
转载 使用sessionStorage、localStorage存储数组与对象
先介绍一下localStoragelocalStorage对象是HTML5的客户端存储持久化数据的方案。为了能访问到同一个localStorage对象,页面必须来自同一个域名(子域名无效),使用同一种协议,在同一个端口上。过期策略:localstorage永久存储,不过期,除非手动删除,sessionstorage在重启浏览器、关闭页面或新开页面时失...
2017-02-15 18:10:00 469
转载 redisson实现分布式锁原理
Redisson分布式锁之前的基于注解的锁有一种锁是基本redis的分布式锁,锁的实现我是基于redisson组件提供的RLock,这篇来看看redisson是如何实现锁的。不同版本实现锁的机制并不相同引用的redisson最近发布的版本3.2.3,不同的版本可能实现锁的机制并不相同,早期版本好像是采用简单的setnx,getset等常规命令来配置完成,而后期由于redis支持...
2017-02-10 10:33:00 58
转载 Javascript 面向对象编程(一):封装 by 阮一峰
《Javascript高级程序设计(第二版)》(Professional JavaScript for Web Developers, 2nd Edition)它们都是非常优秀的Javascript读物,推荐阅读。笔记分成三部分。今天的第一部分是讨论"封装"(Encapsulation),后面的第二部分和第三部分讨论"继承"(Inheritance...
2017-02-09 22:39:00 50
转载 Vue.js 和 MVVM 小细节
Vue.js 和 MVVM 小细节 MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。Vue.js 是一个提供了 MVVM 风格的双向数据绑定的 Javascript 库,专注于View 层。它的核...
2017-02-09 18:23:00 44
转载 如何使用Git和码云Git@OSC
1.Git简介关于Git是什么,阅读博客Git简介2.Git 基础Git命令很多,常用命令如下图Workspace:工作区Index/Stage :暂存区Local Repository: 本地仓库Remote Repository:远程仓库工作区、暂存区和本地仓库,逻辑上是本地计算机。当我们新建一个文件时,文件位于工作区,处于已修改(modified)状态,表明文件已进...
2017-02-09 16:37:00 248
转载 zabbix2.0升级到zabbix3.0
1.停止zabbix,php服务2.备份zabbix数据库,忽略history,trends相关表mysqldump --opt -R -uzabbix -p zabbix \--ignore-table=zabbix.history \--ignore-table=zabbix.history_log \--ignore-table=zabbix.history_str \...
2017-02-09 11:19:35 104
转载 基本数据结构——链表
链表中各个对象按线性顺序排列,链表的顺序是由各个对象里的指针决定的。链表中每个元素都是一个对象。每个对象中包含一个关键字key和两个指针prev, next分别指针这个对象的前一个对象和下一个对象。关键方法的实现代码如下://定义插入,删除,查找方法public class List<E> { private Node<E> first; ...
2017-02-07 20:57:00 43
转载 易购网上商城
易购商城的第一天1 安排计划1、电商行业的背景。2、易购商城的介绍。3、工程项目的搭建。2 电商行业介绍2.1 电商行业技术特点技术新技术范围广分布式高并发、集群、负载均衡、高可用海量数据业务复杂系统安全3 易购商城3.1 易购商城简介3.1.1 电商行业的模式:B2B:企业对企业。阿里巴巴B2...
2017-02-06 21:21:00 476
转载 每日一水之strcmp用法
strcmp函数C/C++函数,比较两个字符串设这两个字符串为str1,str2,若str1==str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正数。规则当s1<s2时,返回为负数;当s1==s2时,返回值= 0;当s1>s2时,返回正数。即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较)...
2017-02-04 19:51:00 87
转载 硬盘分区格式转换,FAT32转NTFS的命令
开始→运行→键入cmd按回车,在窗口“command prompt”下,输入命令“convert C: /FS:NTFS”按回车,重新启动电脑,即将FAT32 转换 NTSF 格式。注意:在“convert”的后面有一个空格,C是你要更改文件系统盘的卷标。 如果是转换C分区的话,重新启动生效,其他分区立即生效。如果执行convert c:/fs:ntfs 后出现:“文件系统...
2017-02-04 11:37:46 389
转载 mouseover、mouseout和mouseenter、mouseleave
这里直接把《Javascript 高级程序设计(第三版)》中的解释贴出来:mouseover:在鼠标指针位于一个元素外部,然后用户将其首次移入另一个元素边界之内时触发。不能通过键盘触发这个事件。mouseout:在鼠标指针位于一个元素上方,然后用户将其移入另一个元素时触发。又移入的另一个元素可能位于前一个元素的外部,也可能是这个元素的子元素。不能通过键盘触发这个事件。mouseen...
2017-02-02 20:53:00 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人