- 博客(74)
- 收藏
- 关注
原创 腾讯云服务器ubuntu+python+Flask+socketio+nginx+mysql+git环境部署
注意激活环境变量配置:source .bashrc。
2023-04-05 13:09:32
353
原创 ubuntu 部署lamp 踩坑记录
ubuntu 部署lamp 踩坑记录买了三个月的腾讯云服务器,想着部署网站。因为之前windows下搞过appserv的php部署,所以为了快速部署一个网站,还是想着选择php,但是还是遇到了很多坑,本文主要是记录相关查阅的资料,简单总结下遇到的问题。如何选择部署lamp:一键部署还是分别部署各个软件如何修改相关配置如何部署phpmyadmin如何选择部署lamp:一键部署还是分别部署各个软件方便起见,还是一键部署吧:https://blog.csdn.net/znysys520/arti
2020-07-19 17:18:43
263
原创 echarts 多类目显示
option = { title: { text: '折线图堆叠' }, tooltip: { trigger: 'axis' }, legend: { data:['邮件营销','联盟广告','视频广告','直接访问','搜索引擎'] }, grid: { left: '3%'...
2019-09-22 18:51:40
967
原创 学习echarts坐标轴拖动
记录学习echartsoption = { xAxis: { type: 'value' }, yAxis: { type: 'value' }, dataZoom: [ { type: 'slider',//滑动轴 start: 1,//距离左侧0刻度的距离...
2019-09-21 00:14:36
4875
1
原创 需求实现:点击自动打开文件夹:Flask+socket+HTML+Python os
文章目录需求需求背景具体需求需求图示需求分析技术分解需求实现socketsocket clientsocket serverFlaskFlask+socket client有需求才有动力!需求需求背景公司的每个项目都会产生很多BUG,对应很多LOG,为了快速打开LOG目录进行查看,产生了一个需求具体需求网页端超链接或者按钮,点击之后自动打开对应BUG的LOG文件资源管理器需求图示...
2019-09-10 00:31:05
876
原创 最容易上手的只有Python Web
比较下JAVA、PHP、Python后端的Web是如何实现的JAVA:JAVA + Servlet+ApachePython:Python + FlaskPHP:PHP+Apache为什么Python Web最容易上手> 1.安装方便,Web框架Flask:pip install flask> 2.使用清晰明了,不需要专门的server,比如Apache
2019-09-01 16:44:24
421
原创 intent
因为拨号的流程从应用层到框架层是同步的,所以说一路分析调用就可以DialpadFragment 重点关注intent构建,传递拨号盘number信息35.详解 http://blog.csdn.net/qq_27104805/article/details/79630698@Overridepublic void onClick(View view) {}private v...
2018-03-25 09:55:01
258
原创 Intent intent = new CallIntentBuilder(number)
//35.找到了吧,最初的构造数据是number//35.回到最初的起点final Intent intent = new CallIntentBuilder(number). setCallInitiationType(LogState.INITIATION_DIALPAD) .build();IntentUtil.CallIntentBuilder...
2018-03-20 19:51:38
485
原创 拨号
因为拨号的流程从应用层到框架层是同步的,所以说一路分析调用就可以DialpadFragment 重点关注intent构建,传递拨号盘number信息35.详解 http://blog.csdn.net/qq_27104805/article/details/79630698@Overridepublic void onClick(View view) { int res...
2018-03-19 18:46:26
467
转载 Bundle
Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。 我们经常使用Bundle在Activity之间传递数据存储 Intent intent = new Intent().setClassName(“com.bundletest”, “com.bundletest.Bundle02”); Bundle bundle = new Bundle();...
2018-03-16 08:33:53
477
原创 dial
GsmCdmaCallTracker 重点关注Message,EVENT_OPERATION_COMPLETE,后续进行回调在handleMessage中进行进一步工作public synchronized Connection dial(String dialString, int clirMode, UUSInfo uusInfo, ...
2018-02-27 08:50:20
1024
原创 updatePhoneState
GsmCdmaCallTracker updatePhoneStateprivate void updatePhoneState() { PhoneConstants.State oldState = mState; /** mRingingCall,mForegroundCall,mBackgroundCall在GsmCdmaCallTracker 初始化进行的初...
2018-02-13 00:54:55
250
原创 RILRequest.obtain()
**RILRequest.obtain()**class RILRequest { static final String LOG_TAG = "RilRequest"; //***** Class Variables static Random sRandom = new Random(); static AtomicInteger sNextS...
2018-02-13 00:48:26
262
原创 send(rr)---RIL RILSender 基本交互,从两行log说开去 setMute
1.Solicited: RIL.send(RILRequest) ===>> RILSender.handleMessage ===>socket传递RILRequest中携带的数据====>>RILReceiver.run()循环监听响应=====>processResponse()处理======>processSolicited() 处...
2018-02-06 23:57:54
783
原创 RegistrantList机制 registerForXXX
GsmCdmaCallTracker构造函数,向RIL注册事件/** GsmCdmaCallTracker构造函数,强关联GsmCdmaPhone RIL注册handle消息处理 registerForXXX mCi.registerForCallStateChanged==>>BaseCommands.registerForCallStateChanged(RIL父类)
2018-02-02 23:00:28
701
原创 handlePollCalls
handlePollCalls GsmCdmaCallTracker 第二次收到Message消息的处理handleMessage(),其中msg的obj是RIL返回的数据(包含Dc列表)GsmCdmaCallTracker —>>public void handleMessage(Message msg)case EVENT_POLL_CALLS_RESULT:
2018-01-23 22:58:38
443
原创 BitMap算法
二进制运算BitMap算法的数据如何存储Leetcode bitmap算法题目 Two Sum 解析原题/** * 使用BitMap算法存储元素,目前来看只能存储正整数(不重复) * 一个int,存储32个数,0-31 * 00001 代表第0位有数字 0 * 00010 代表第1位有数字 1 * 00011 代表第0,1位都有数字 0,1,这就存储了两个数0,1 *
2016-09-19 11:34:59
290
原创 二分查找
public static void main(String[] args) { int[] a={0,1,4,5,6}; f(a, 0); f(a, 1); f(a, 4); f(a, 5); f(a, 6); } public static int f(int[] a,int t){
2016-09-17 20:45:51
179
原创 AC自动机算法JAVA
AC算法fail指针字典树import java.util.LinkedList;import java.util.Queue;import java.util.Scanner;public class Didi { private static Node root=new Node(); private static Queue<Node> queue=new LinkedLi
2016-09-16 21:41:37
1040
原创 HDU 1711 Number Sequence---KMP算法
题目描述 The French author Georges Perec (1936�1982) once wrote a book, La disparition, without the letter ‘e’. He was a member of the Oulipo group. A quote from the book:Tout avait Pair normal, mais tout
2016-09-15 23:27:24
289
原创 KMP
KMP算法KMP原理KMPnext public static void main(String[] args) { String a="VERDI"; char[] pattern=a.toCharArray(); int[] prefix=next(pattern); String b="AXIVVERDIYERDIAN";
2016-09-15 19:36:21
232
原创 但通过银行
package com.main;import java.util.Scanner;public class Main { private static Node root=new Node(); public static void main(String[] args) { Scanner sc=new Scanner(System.in); St
2016-09-14 16:28:26
184
原创 前缀树Java
public class Main { private static Node root=new Node(); public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNextLine()){ String w
2016-09-14 14:56:38
358
原创 java冒泡排序
//冒泡排序,升序 public static int[] sort(int[] a){ for (int i = 0; i < a.length; i++) { for (int j = 0; j < (a.length-i-1); j++) { if(a[j]>a[j+1]){
2016-09-08 16:08:27
186
原创 java中Thread.join()
如果一个线程 A执行了 t h r e a d . j o i n ( )语句 , 其含义是 :当前线程 A等待 t h r e a d线程终止之后才从 t h r e a d . j o i n ( )返回 。 线程 T h r e a d除了提供 j o i n ( )方法之外 , 还提供了 j o i n ( l o n g m i l l i s )和 j o i
2016-09-04 23:10:25
211
原创 等待/通知机制wait(),notify()
《JAVA并发编程的艺术》 等待 /通知机制 :是指一个线程 A调用了对象 O的 w a i t ( )方法进入等待状态 , 而另一个线程 B调用了对象 O的 n o t i f y ( )或者 n o t i f y A l l ( )方法 , 线程 A收到通知后从对象 O的 w a i t ( )方法返回 , 进而执行后续操作 。上述两个线程通过对象 O来完成交互 , 而对象上的
2016-09-04 22:53:38
362
原创 Github上传本地项目
最近准备校招的过程中,复习了一下自己以前做的一些小项目。想上传到Github,曾经学过廖雪峰老师的教程,发现不能很好的解决我的问题,主要还是自己理解的不够透彻–关于git仓库的理解。 先贴出我的账号 wqjj211314 github账号下面进行手把手操作吧。。。 1.首先在github上创建一个repository, 2.将项目文件复制到git仓库目录或者随便哪个目录吧!
2016-09-04 16:44:59
231
原创 java中static关键字
《java编程思想》第五章5.7.2~5.7.3 - 第一点 先说结论: 1.首次执行main()时或者new 时,首先进行static的初始化(包括变量和代码块) 2.非static变量,构造器在这之后进行初始化 3.Static变量按照先后顺序进行加载 a.再次执行main()或者new,static不进行加载,可以直接使用class Bowl { Bowl
2016-09-04 13:26:07
200
原创 最长公共子串---动态规划
最长公共子串问题【题目】给定两个字符串str1和str2,返回两个字符串的最长公共子串。【举例】str1="1AB2345CD",str2="12345EF",返回"2345"。首先需要生成动态规划表。生成大小为M×N的矩阵dp,行数为M,列数为N。dp[i][j]的含义是,在必须把str1[i]和str2[j]当作公共子串最后一个字符的情况下,公共子串最长能有多长。比如,str1="A
2016-09-04 09:14:22
274
原创 最长公共子序列问题--动态规划
给定两个字符串str1和str2,返回两个字符串的最长公共子序列。 【题目】 给定两个字符串str1和str2,返回两个字符串的最长公共子序列。【举例】 str1="1A2C3D4B56",str2="B1D23CA45B6A"。 "123456"或者"12C4B6"都是最长公共子序列,返回哪一个都行。 【解答】 本题是非常经典的动态规划问题,先来介绍求解动态规划表
2016-09-02 19:07:17
229
原创 二叉树的遍历(2)--先序遍历,中序遍历,后序遍历(非递归)
先序遍历 public static void preOrderUnRecur(Node head) { System.out.print("pre-order: "); if (head != null) { Stack<Node> stack = new Stack<Node>(); stack.add(he
2016-08-30 19:34:46
245
原创 二叉树的遍历(1)--先序遍历,中序遍历,后序遍历
对于二叉树 代码结构: public static class Node { public int value; public Node left; public Node right; public Node(int data) { this.value = data; } }一个
2016-08-30 18:33:46
337
原创 java集合框架Stack栈
Stack栈是一个简单的类,操作实现均在父类Vector中完成!!!publicclass Stack<E> extends Vector<E> { /** * 先进后出 * Vector的存储结构是数组,Stack继承自Vector,使用它的存储结构 * 均是线程安全的 * Creates an empty Stack. */ p
2016-08-25 10:38:25
246
原创 解析Spring源码(10)---AbstractBeanFactory
public class XmlBeanFactory extends DefaultListableBeanFactorypublic class DefaultListableBeanFactory extends AbstractAutowireCapableBeanFactory implements ConfigurableListableBeanFactory, Bean
2016-08-24 08:32:28
357
原创 解析Spring源码(9)--XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(this);
Spring对于xml文件的解析,读取相关的属性设置,构建了BeanFactory!! 下面我们对源码作几点总结!!!new ClassPathResource(“bean_test.xml”) 这个较为简单,创建了Resource对象,并封装了当前线程的类加载器,同时可以通过方法获取xml文件流 XmlBeanDefinitionReader reader = new XmlBe
2016-08-21 19:25:30
679
原创 解析Spring源码(8)--BeanDefinitionParserDelegate
/** * Parses the supplied {@code <bean>} element. May return {@code null} * if there were errors during parse. Errors are reported to the * {@link org.springframework.beans.factory.parsi
2016-08-21 16:36:59
233
原创 解析Spring源码(7)--DefaultBeanDefinitionDocumentReader
//获取Document对象用于解析xml文档,包含xml文档的一些相关信息 Document doc = doLoadDocument(inputSource, resource); //注册bean,创建是当获取的时候创建getBean("...");会将xml文件中的bean节点注册保存 return registerBe
2016-08-21 16:32:32
530
原创 数组合并System.arraycopy
public static native void arraycopy(Object src,int srcPos,Object dest,int destPos,int length); src - 源数组。 srcPos - 源数组中的起始位置。 dest - 目标数组。 destPos - 目标数组中的起始位置。 length - 要复制的数组元素的数量。 输入一个整数数组,实
2016-08-21 09:24:50
496
原创 解析Spring源码(6)--Document
承接上一节 对于如何解析xml文件,大家参考网上一些文章!!! 先看看如何解析的 /** * 解析xml文件流 * Load the {@link Document} at the supplied {@link InputSource} using the standard JAXP-configured * XML parser. */
2016-08-20 14:00:52
341
原创 Queue队列实现---有界队列BQueue
/* * @(#)BQueue.java */ package ds.util; import java.util.NoSuchElementException; /** * This class implements a finite queue using a circular queue model * to store and retrieve elements.
2016-08-19 22:37:15
809
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人