- Android解答者
水玥月岛
android
Android部分:Android四大组件ActivityAndroid知识体系总结2020之Android部分Activity篇_a->b->c界面,其中b是singleinstance的,那么c界面点back返-CSDN博客BroadcastReceiverAndroid面试系列文章2020之Android部分Broadcast篇-CSDN博客ContentProviderAndroid知识体
- React Native 0.79发布 - 更快的工具及更多改进
wayne214
reactnativereact.jsjavascript
ReactNative0.79版本发布了。此版本在多个方面进行了性能改进,并修复了一些漏洞。首先,得益于延迟哈希技术,Metro的启动速度变快了,并且对包导出提供了稳定支持。由于JS包压缩方式的改变等原因,Android的启动时间也将得到改善。亮点新的Metro功能JSC转移到社区维护的包iOS:与Swift兼容的原生模块注册Android:更快的应用启动速度移除远程JS调试功能Metro:更快的
- html5 drawwindow,GitHub - krisrak/html5-canvas-drawing-app: Sketchpad app using html5 canvas to draw...
子皮论
html5drawwindow
html5-canvas-drawing-appSketchpadappusinghtml5canvastodrawusingtouchormouse,worksoniOS,Android,WindowPhoneandbrowser.Appusestouchevents,MSPointereventsandmouseeventstosupportiOS,Android,WindowPhoneand
- android display 笔记(十一)surfaceflinger 如何将图层传到lcd驱动的呢?
那天的烟花雨
android笔记
SurfaceFlinger->>HWC:提交所有图层(Layer)HWC->>DRM/KMS:硬件合成(Overlay)或GPU合成DRM/KMS->>LCDDriver:配置显示控制器(CRTC/Encoder)LCDDriver->>Display:通过MIPI-DSI/RGB输出像素数据详细步骤解析步骤1:图层收集与准备SurfaceFlinger从应用通过BufferQueue获取图层的
- android display 笔记(十三)surfcaeflinger的DEQUEUED、QUEUED
那天的烟花雨
笔记
BufferQueue的核心作用BufferQueue是生产者-消费者模型的核心组件,协调应用(生产者)和SurfaceFlinger(消费者)之间的图形缓冲区(GraphicBuffer)传递。生产者:应用(如Camera、游戏)通过dequeueBuffer获取缓冲区并填充内容。消费者:SurfaceFlinger通过acquireBuffer获取已填充的缓冲区并合成显示。FREE:缓冲区空闲
- 跨端开发指南
七灵微
基本理论移动开发
不定期更新,建议关注收藏点赞常见的跨端开发方案框架支持平台使用语言特点FlutteriOS,Android,Web,Windows,macOS,LinuxDart性能好,UI高度还原,Google推出ReactNativeiOS,AndroidJavaScript/TypeScriptFacebook推出,生态强,适合已有React经验UniAppiOS,Android,小程序,WebVue.js
- AI日报 - 2025年4月12日
訾博ZiBo
AI日报人工智能
今日概览(60秒速览)▎AGI突破|世界模型与推理机制探索持续深入,Gemini内置"思考"功能引关注。DeepMind发布专为推理设计的TPUIronwood,Anthropic揭示Claude推理机制,世界模型研究成焦点。▎商业动向|GoogleCloudNext发布多项AI更新,全球AI竞赛加剧,中国质量追赶。Google推ADK、A2A协议、Gemini2.5Flash;Cohere再登F
- android display 笔记(十)surfaceflinger与HWC的关系
那天的烟花雨
笔记
在Android图形系统中,SurfaceFlinger和HardwareComposer(HWC)是紧密协作的两个核心组件,共同负责屏幕内容的合成与显示。它们的关系可以用“决策者与执行者”来概括:首先HWC中DEVICE:指“显示设备硬件”(如Overlay引擎、MIPI-DSI控制器)。CLIENT:指“客户端”(即SurfaceFlinger的GPU合成后端)。步骤1:图层收集与准备Surf
- Android开发DiffUtil详解,Android——DiffUtil
weixin_39750854
阅读了大神写的代码,才知道每一行都不是白写的,写的有理有据,还很优雅。膜拜....一、作用可以计算两个List之间的差异,得到两个List之间的差异集,如果List集合很大,计算两个List之间的差异耗时,应该放到子线程中执行,计算得到DiffUtil.DiffResult后,将该结果集应用到主线程的RecyclerView上。二、相关概念1.相关类(1)DiffUtil.Callback计算两个
- Android11车载WiFi热点默认名称及密码配置
shusuanly
车机系统androidframework车载系统
一、背景基于车厂信息安全要求,车载热点默认名称不能使用统一的名称,以及默认密码不能为简单的1~9。基于旧项目经验,组装工厂自动化测试及客户整车组装的时候均存在多台设备同时打开,亦不太推荐使用统一的热点名称,连接无法区分。二、需求根据客户的要求,默认名称使用车厂车型项目名称+VIN码后四位,默认密码为车厂英文缩写+TUID后四位。三、分析热点默认名称及密码生成在源码frameworks/opt/ne
- Android【android自定义view (UI组件),三个绘图工具类详解】
手下留键盘
androidandroiduiandroidstudio开发语言java
目录1android自定义view(UI组件)1.1自定义view的简介1.1.1android自定义view几种方式1.2自定义组合控件1.2.1自定义组合控件的使用步骤1.3继承系统控件1.3.1继承View类系统控件1.3.1.1继承View类系统控件使用步骤1.3.2继承ViewGroup类系统控件2三个绘图工具类详解2.1相关方法详解2.1.1Paint(画笔):2.1.2Canvas(
- Android ViewBinding使用详解
2401_85730911
android
使用–如果为Module启用了视图绑定,则会为Module包含的每个XML布局文件生成一个绑定类。每个绑定类都包含对根视图和所有具有ID的视图的引用。绑定类的名称是通过将XML文件的名称转换为Pascal大小写并在末尾添加Binding一词来生成的。例如,给定一个名为activity_progressbar.xml的布局文件:……布局文件中有6个ProgressBar,只有3个ProgressBa
- (十五)安卓开发中不同类型的view之间继承关系详解
匹马夕阳
Android开发android
在安卓开发中,View是所有UI组件的基类,不同类别的View通过继承关系扩展和特化功能,以满足多样化的界面需求。以下将详细讲解常见View类别的继承关系,并结合代码示例和使用场景进行说明。1.View继承关系:java.lang.Object→android.view.View描述:View是安卓UI组件的基类,提供了基本的绘制、事件处理和布局功能。它是一个抽象的起点,通常不会直接使用,而是通过
- Android15音频进阶之build AAOS15 kernel for Pixel6(一百一十四)
Android系统攻城狮
AndroidAudio工程师进阶系列音视频redis数据库
简介:CSDN博客专家、《Android系统多媒体进阶实战》一书作者新书发布:《Android系统多媒体进阶实战》优质专栏:Audio工程师进阶系列【原创干货持续更新中……】优质专栏:多媒体系统工程师系列【原创干货持续更新中……】优质视频课程:AAOS车载系统+AOSP14系统攻城狮入门视频实战课
- 基于python的语音识别与蓝牙通信的温控系统
小俊学长
语音识别人工智能
基于python的语音识别与蓝牙通信的温控系统大家好我是小俊学长,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于python的语音识别与蓝牙通信的温控系统。项目源码以及部署相关请联系小俊学长,文末附上联系信息。作者:小俊学长个人简介:精通Java、Python、C#、C、C++等编程语言,同时对微信小程序、Php和Android等技术也能熟练掌握,可为大家提供全面的技术支持与交流。我拥有丰
- 技术专栏丨Rust 语言简介及其在 Fabarta 技术栈中的应用
Fabarta技术团队
技术专栏rust开发语言后端
导读:Rust是一门注重性能和安全的系统编程语言,通过其独特的所有权系统、借用系统和类型系统,成功地解决了传统系统编程中的许多难题。其开发者友好的语法、丰富的标准库和强大的社区支持,使得Rust成为当今编程领域中备受关注的语言之一。01引言Rust已经不算是一门年轻的语言了,其诞生时间跟Go语言差不多。2006年Rust作为GraydonHoare的个人项目出现,2007年Google开始设计Go
- android程序检测当前有无可用网络
zkcharge
android
如果没有网络可用就退出程序if(isConnect(this)==false){newAlertDialog.Builder(this).setTitle("网络错误").setMessage("网络连接失败,请确认网络连接").setPositiveButton("确定",newDialogInterface.OnClickListener(){@OverridepublicvoidonClic
- android 判断2g 3g 4g 5g网络
浙江生态环境
android5G网络
我整理的一些关于【网络】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/bLN8S1Android判断网络类型(2G/3G/4G/5G)科普文章在现代的移动设备中,网络连接的稳定性和速度至关重要。尤其是对于不同的应用场景,用户可能更需要了解他们所使用的网络类型。Android提供了一系列API,帮助开发者判断当前的网络状态,具体来说,可以根据网络的不同
- 高效办公之道-使用Python自动化控制电脑微信
passionSnail
Python教程Python小工具Python脚本自动化运维python
1、需求背景一直以来,都有很多人通过各种办法去实现微信机器人,或者是控制微信电脑版去实现微信的API,例如Hook微信、iPad协议、web微信协议、Android微信协议、以及基于浏览器的puppet,方法很多,但是各种方法都有各自的一些缺点。本文使用的方法是通过Python去调用WindowsAPI实现模拟人工操作的方式去实现控制微信电脑版(可以了解下RPA),这也是一种不错的办法,但是也有一
- 【Android】系统启动流程分析 —— Zygote 进程启动过程
Tyhoo Wu
Androidandroidzygoteaosp安卓
本文基于Android14.0.0_r2的系统启动流程分析。一、概述Zygote是Android系统中的一个核心进程,它在系统启动时被初始化。Zygote的主要任务是加载系统的核心类库(如Java核心库和Android核心库),然后进入一个循环,等待请求来创建新的Android应用程序进程。当一个新的Android应用程序需要启动时,Zygote会fork出一个新的进程,这个新的进程继承了Zygo
- ubuntu 20.04 连接 罗技 K480键盘
皂蒸菌
罗技K380/K480在罗技的官方是说支持Windows、Macos、Chromeos、Android和IOS,唯独不支持Linux,具体解决方案如下:1.安装可以显示配对密码的蓝牙插件,$sudoapt-getinstallbluez-hcidump,回车;2.在终端输入$sudohcidump-at|greppass,回车,此时不会显示任何东西;3.将蓝牙键盘设置为可发现状态,打开Linux的
- Android集成:表格、文档文字快速录入-表格识别接口
wt_cs
发票识别android
在快节奏的工作环境中,每天都在产生大量繁杂的表格文件,对其数据进行处理往往占据了企业员工的大部分时间。从表格中进行信息提取到实现电子表格管理,传统的人工操作模式,不仅耗时费力,还容易出现错误。现在,科技的飞速发展为实现表格的数字化管理带来了革命性的解决方案——表格识别接口,让表格处理变得轻松快捷。表格识别接口,简单来说,就是一种能够快速准确地从各种文档中提取表格内容,并将其还原为可编辑表格形式的工
- [OpenVLA] All attempts to get a Google ... token failed
如果你已经把数据集和模型下载到本地了,但是还是跑不通lora代码,报错AllattemptstogetaGoogleauthenticationbearertokenfailed...那么本教程适合你改一行代码解决在你的python(conda)路径下,找到python/site-packages/tensorflow_datasets/robotics/dataset_importer_buil
- 微信小程序 安卓正常播放视频 iOS无法播放 问题记录
代码简单说
开发必备2025开发必备(限时特惠)小程序bugios视频无法播放视频播放不了小程序bug小程序视频
在uniapp微信小程序开发中,视频在Android和iOS平台表现不一致的问题比较常见,尤其是涉及视频播放的兼容性处理。以下是对问题的总结和解决思路的整理,希望能帮助到遇到类似问题的开发者。问题描述在微信小程序中,使用组件播放视频时,Android:视频可以正常播放。iOS:视频无法播放,表现为点击后无反应或直接触发下载。通过浏览器调试发现,直接打开视频链接时,浏览器表现为下载视频而非在线播放。
- 面试Python工程师会问哪些问题?需要准备什么?| 面试官这样说
程序员迪迪
面试python职场和发展
我们在参加Python开发岗位面试的时候都要做哪些准备?一般Python技术方面的面试会问哪些问题?今天,我们从2位面试官的角度来看看,参加Python开发岗面试需要做哪些准备。1我之前在豆瓣负责过一段时间我们组的技术面试。由于现在不再去面试,可以爆一爆。1.我从来不问google可获得的答案的问题,只是问问面试者「在过去的工作中,遇到的Ta认为最有成就感的一件事情是什么」和「如果出现了一个goo
- 科技快讯 | DeepSeek 公布模型新学习方式;Meta发布开源大模型Llama 4;谷歌推出 Android Auto 14.0 正式版
最新科技快讯
科技
Meta发布开源大模型Llama4,首次采用“混合专家架构“4月6日,Meta推出开源AI模型Llama4,包括Scout和Maverick两个版本,具备多模态处理能力。Scout和Maverick参数量分别为170亿和4000亿,采用混合专家架构。Meta同时训练更强大的Behemoth模型。Llama4已在40个国家更新为MetaAI助手,多模态功能仅限美国英语。MetaCEO扎克伯格强调开源
- Transformer大模型实战 教师 学生架构
AI天才研究院
AI大模型企业级应用开发实战AI大模型应用入门实战与进阶DeepSeekR1&大数据AI人工智能大模型计算科学神经计算深度学习神经网络大数据人工智能大型语言模型AIAGILLMJavaPython架构设计AgentRPA
1.背景介绍Transformer是一种基于自注意力机制的神经网络模型,由Google在2017年提出,用于自然语言处理任务,如机器翻译、文本摘要等。它的出现极大地提高了自然语言处理的效果和速度,成为了自然语言处理领域的重要里程碑。然而,由于Transformer模型的参数量巨大,训练和推理的时间和计算资源成本也非常高昂,因此在实际应用中,如何在保证模型效果的同时,降低计算资源的消耗,成为了一个重
- Compose笔记(十六)--ExoPlayer
ljt2724960661
Android基础笔记androidjetpack
这一节了解一下Compose中的ExoPlayer的使用,我们在开发Android应用时,经常会使用到播放器这个ExoPlayer框架就相对成熟,易上手,现简单总结如下:1.ExoPlayer核心类ExoPlayer是ExoPlayer库的核心类,负责管理媒体播放的整个生命周期,包括加载、播放、暂停、停止等操作。作用:1创建播放器实例。2管理播放状态(播放、暂停、停止)。3控制播放进度(如跳转到指
- Spring Boot(七十六):集成Redisson实现布隆过滤器(Bloom Filter)
不死鸟.亚历山大.狼崽子
SpringBootspringboot后端java
之前在redis(17):什么是布隆过滤器?如何实现布隆过滤器?中介绍了布隆过滤器,以及原理,布隆过滤器有很多实现和优化。之前我们讲解了由Google开发著名的Guava库实现布隆过滤器(BloomFilter)。下面我们讲解基于Redisson实现布隆过滤器。1Redisson简介Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-MemoryDataGrid)。它不仅
- Android AudioService
一个学渣的自我救赎
AndroidFrameworkAndroidAudioandroid
一、AudioService相关类AudioServiceAudioService是Android系统中提供的一个系统基本的服务,负责管理应用程序和系统的音频资源。它主要负责在操作系统中分配、控制和处理音频资源,以提供高质量、可靠和灵活的音频服务。AudioService还负责管理系统音频路由、音频格式转换、音量控制、音频设备的连接和断开、通知应用程序和服务启动/停止的音频事件等。AudioSer
- eclipse maven
IXHONG
eclipse
eclipse中使用maven插件的时候,运行run as maven build的时候报错
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
可以设一个环境变量M2_HOME指
- timer cancel方法的一个小实例
alleni123
多线程timer
package com.lj.timer;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class MyTimer extends TimerTask
{
private int a;
private Timer timer;
pub
- MySQL数据库在Linux下的安装
ducklsl
mysql
1.建好一个专门放置MySQL的目录
/mysql/db数据库目录
/mysql/data数据库数据文件目录
2.配置用户,添加专门的MySQL管理用户
>groupadd mysql ----添加用户组
>useradd -g mysql mysql ----在mysql用户组中添加一个mysql用户
3.配置,生成并安装MySQL
>cmake -D
- spring------>>cvc-elt.1: Cannot find the declaration of element
Array_06
springbean
将--------
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3
- maven发布第三方jar的一些问题
cugfy
maven
maven中发布 第三方jar到nexus仓库使用的是 deploy:deploy-file命令
有许多参数,具体可查看
http://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html
以下是一个例子:
mvn deploy:deploy-file -DgroupId=xpp3
- MYSQL下载及安装
357029540
mysql
好久没有去安装过MYSQL,今天自己在安装完MYSQL过后用navicat for mysql去厕测试链接的时候出现了10061的问题,因为的的MYSQL是最新版本为5.6.24,所以下载的文件夹里没有my.ini文件,所以在网上找了很多方法还是没有找到怎么解决问题,最后看到了一篇百度经验里有这个的介绍,按照其步骤也完成了安装,在这里给大家分享下这个链接的地址
- ios TableView cell的布局
张亚雄
tableview
cell.imageView.image = [UIImage imageNamed:[imageArray objectAtIndex:[indexPath row]]];
CGSize itemSize = CGSizeMake(60, 50);
&nbs
- Java编码转义
adminjun
java编码转义
import java.io.UnsupportedEncodingException;
/**
* 转换字符串的编码
*/
public class ChangeCharset {
/** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */
public static final Strin
- Tomcat 配置和spring
aijuans
spring
简介
Tomcat启动时,先找系统变量CATALINA_BASE,如果没有,则找CATALINA_HOME。然后找这个变量所指的目录下的conf文件夹,从中读取配置文件。最重要的配置文件:server.xml 。要配置tomcat,基本上了解server.xml,context.xml和web.xml。
Server.xml -- tomcat主
- Java打印当前目录下的所有子目录和文件
ayaoxinchao
递归File
其实这个没啥技术含量,大湿们不要操笑哦,只是做一个简单的记录,简单用了一下递归算法。
import java.io.File;
/**
* @author Perlin
* @date 2014-6-30
*/
public class PrintDirectory {
public static void printDirectory(File f
- linux安装mysql出现libs报冲突解决
BigBird2012
linux
linux安装mysql出现libs报冲突解决
安装mysql出现
file /usr/share/mysql/ukrainian/errmsg.sys from install of MySQL-server-5.5.33-1.linux2.6.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
- jedis连接池使用实例
bijian1013
redisjedis连接池jedis
实例代码:
package com.bijian.study;
import java.util.ArrayList;
import java.util.List;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoo
- 关于朋友
bingyingao
朋友兴趣爱好维持
成为朋友的必要条件:
志相同,道不合,可以成为朋友。譬如马云、周星驰一个是商人,一个是影星,可谓道不同,但都很有梦想,都要在各自领域里做到最好,当他们遇到一起,互相欣赏,可以畅谈两个小时。
志不同,道相合,也可以成为朋友。譬如有时候看到两个一个成绩很好每次考试争做第一,一个成绩很差的同学是好朋友。他们志向不相同,但他
- 【Spark七十九】Spark RDD API一
bit1129
spark
aggregate
package spark.examples.rddapi
import org.apache.spark.{SparkConf, SparkContext}
//测试RDD的aggregate方法
object AggregateTest {
def main(args: Array[String]) {
val conf = new Spar
- ktap 0.1 released
bookjovi
kerneltracing
Dear,
I'm pleased to announce that ktap release v0.1, this is the first official
release of ktap project, it is expected that this release is not fully
functional or very stable and we welcome bu
- 能保存Properties文件注释的Properties工具类
BrokenDreams
properties
今天遇到一个小需求:由于java.util.Properties读取属性文件时会忽略注释,当写回去的时候,注释都没了。恰好一个项目中的配置文件会在部署后被某个Java程序修改一下,但修改了之后注释全没了,可能会给以后的参数调整带来困难。所以要解决这个问题。
&nb
- 读《研磨设计模式》-代码笔记-外观模式-Facade
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
* 百度百科的定义:
* Facade(外观)模式为子系统中的各类(或结构与方法)提供一个简明一致的界面,
* 隐藏子系统的复杂性,使子系统更加容易使用。他是为子系统中的一组接口所提供的一个一致的界面
*
* 可简单地
- After Effects教程收集
cherishLC
After Effects
1、中文入门
http://study.163.com/course/courseMain.htm?courseId=730009
2、videocopilot英文入门教程(中文字幕)
http://www.youku.com/playlist_show/id_17893193.html
英文原址:
http://www.videocopilot.net/basic/
素
- Linux Apache 安装过程
crabdave
apache
Linux Apache 安装过程
下载新版本:
apr-1.4.2.tar.gz(下载网站:http://apr.apache.org/download.cgi)
apr-util-1.3.9.tar.gz(下载网站:http://apr.apache.org/download.cgi)
httpd-2.2.15.tar.gz(下载网站:http://httpd.apac
- Shell学习 之 变量赋值和引用
daizj
shell变量引用赋值
本文转自:http://www.cnblogs.com/papam/articles/1548679.html
Shell编程中,使用变量无需事先声明,同时变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)
中间不能有空格,可以使用下划线(_)
不能使用标点符号
不能使用bash里的关键字(可用help命令查看保留关键字)
需要给变量赋值时,可以这么写:
- Java SE 第一讲(Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行)
dcj3sjt126com
javajdk
Java SE 第一讲:
Java SE:Java Standard Edition
Java ME: Java Mobile Edition
Java EE:Java Enterprise Edition
Java是由Sun公司推出的(今年初被Oracle公司收购)。
收购价格:74亿美金
J2SE、J2ME、J2EE
JDK:Java Development
- YII给用户登录加上验证码
dcj3sjt126com
yii
1、在SiteController中添加如下代码:
/**
* Declares class-based actions.
*/
public function actions() {
return array(
// captcha action renders the CAPTCHA image displ
- Lucene使用说明
dyy_gusi
Lucenesearch分词器
Lucene使用说明
1、lucene简介
1.1、什么是lucene
Lucene是一个全文搜索框架,而不是应用产品。因此它并不像baidu或者googleDesktop那种拿来就能用,它只是提供了一种工具让你能实现这些产品和功能。
1.2、lucene能做什么
要回答这个问题,先要了解lucene的本质。实际
- 学习编程并不难,做到以下几点即可!
gcq511120594
数据结构编程算法
不论你是想自己设计游戏,还是开发iPhone或安卓手机上的应用,还是仅仅为了娱乐,学习编程语言都是一条必经之路。编程语言种类繁多,用途各 异,然而一旦掌握其中之一,其他的也就迎刃而解。作为初学者,你可能要先从Java或HTML开始学,一旦掌握了一门编程语言,你就发挥无穷的想象,开发 各种神奇的软件啦。
1、确定目标
学习编程语言既充满乐趣,又充满挑战。有些花费多年时间学习一门编程语言的大学生到
- Java面试十问之三:Java与C++内存回收机制的差别
HNUlanwei
javaC++finalize()堆栈内存回收
大家知道, Java 除了那 8 种基本类型以外,其他都是对象类型(又称为引用类型)的数据。 JVM 会把程序创建的对象存放在堆空间中,那什么又是堆空间呢?其实,堆( Heap)是一个运行时的数据存储区,从它可以分配大小各异的空间。一般,运行时的数据存储区有堆( Heap)和堆栈( Stack),所以要先看它们里面可以分配哪些类型的对象实体,然后才知道如何均衡使用这两种存储区。一般来说,栈中存放的
- 第二章 Nginx+Lua开发入门
jinnianshilongnian
nginxlua
Nginx入门
本文目的是学习Nginx+Lua开发,对于Nginx基本知识可以参考如下文章:
nginx启动、关闭、重启
http://www.cnblogs.com/derekchen/archive/2011/02/17/1957209.html
agentzh 的 Nginx 教程
http://openresty.org/download/agentzh-nginx-tutor
- MongoDB windows安装 基本命令
liyonghui160com
windows安装
安装目录:
D:\MongoDB\
新建目录
D:\MongoDB\data\db
4.启动进城:
cd D:\MongoDB\bin
mongod -dbpath D:\MongoDB\data\db
&n
- Linux下通过源码编译安装程序
pda158
linux
一、程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的lib目录下的文件 配置文件:这个不必多说,都知道 帮助文档:通常是我们在linux下用man命令查看的命令的文档
二、linux下程序的存放目录 linux程序的存放目录大致有三个地方: /etc, /b
- WEB开发编程的职业生涯4个阶段
shw3588
编程Web工作生活
觉得自己什么都会
2007年从学校毕业,凭借自己原创的ASP毕业设计,以为自己很厉害似的,信心满满去东莞找工作,找面试成功率确实很高,只是工资不高,但依旧无法磨灭那过分的自信,那时候什么考勤系统、什么OA系统、什么ERP,什么都觉得有信心,这样的生涯大概持续了约一年。
根本不是自己想的那样
2008年开始接触很多工作相关的东西,发现太多东西自己根本不会,都需要去学,不管是asp还是js,
- 遭遇jsonp同域下变作post请求的坑
vb2005xu
jsonp同域post
今天迁移一个站点时遇到一个坑爹问题,同一个jsonp接口在跨域时都能调用成功,但是在同域下调用虽然成功,但是数据却有问题. 此处贴出我的后端代码片段
$mi_id = htmlspecialchars(trim($_GET['mi_id ']));
$mi_cv = htmlspecialchars(trim($_GET['mi_cv ']));
贴出我前端代码片段:
$.aj