- 博客(148)
- 资源 (18)
- 收藏
- 关注
原创 Manus初探
最近Manus火的一塌糊涂,笔者也去体验了一把,主要中国ip要翻墙,否则只会看到“Manus 中文版本正在开发中”的提示网页。manus官网上放了一些视频,可以大体感受下一个通用的AI agent是如何从规划到执行全流程自主完成任务的能力,如撰写报告、制作表格、制作游戏等等。遗憾的是,Manus的邀请码一票难求,笔者也只能看看视频,看看agent的执行过程,猜测其工作原理。下面我们会尝试从开源的openManus,以及网传的manus提示词,来窥一窥这款网红产品的执行流程。
2025-03-18 10:53:46
383
原创 通义灵码,让客户端同学失业啦
之前使用gpt、deepseek,都需要自己写提示词,然后一点点的教育ta,但是通义灵码直接可以支持图片识别来生成xml或者java代码,而且还原度很高,程序员只需要再调整调整布局,做做适配就可以了,不仅提高了效率,而且大大缩短了程序员的职业生涯,要失业了啊。IDEA或者Android Studio中装入插件: TONGYI Lingma。简单的布局,分分钟拿下,你微调就行。复杂的布局,得你慢慢教育了。
2025-03-18 08:48:12
112
原创 Android Cookie读写
1 在负责登录SDK的过程中,其他会遇到cookie丢失的问题,除了一些代码上的bug,也发现了登录成功后,成功写了CookieManger,并且调用了sync/flush接口,此时读cookie是成功的,但是重启后cookie却丢失了。我们知道android底层使用了chrome浏览器,最终存储cookie是内存+sqlite数据库存储。那上面的现象大概就是内存已更新,sqlite未更新,因此借机也梳理了一把Android Cookie的底层源码。参考文档。
2024-11-27 11:30:30
1200
原创 分享一些做事的原则
做决定前要多沟通,多思考:仓促做下的决定,事后多半都会后悔,没有足够的时间去沟通和思考,获取的信息非常片面,也很难做出正确、客观的决策。同时,在做决定的时候,心态要开放一些,不要害怕推翻自己之前的判断。持续学习:遇到技术上的问题,一定要抽时间看懂、学会,躲是躲不掉的,如果不抓紧学会,这些问题只会一遍又一遍地欺负你。做事情前,一定要弄清楚优先级:把需要做的事情进行等级划分,这样能更有目的性,效率也会更高一些。说话要有数据支持:要有权威或详细的数据来佐证自己的观点,最好还要注明数据的来源,用数据说话。
2024-11-04 18:00:53
391
原创 基于Android13源码分析Launcher启动
AMS被SystemServer启动之后,SystemServer会通过AMS调用startHomeActivity启动Launcher. Launcher其实就是个Activity,学习Launcher的启动后,再去看Activity启动,会容易很多。Launcher的启动分2个阶段:第一阶段是startHomeActivity,触发activity的进程创建;第二阶段就是AMS的attachApplication在进程创建后被调用,最终执行realStartActivityL
2024-10-30 10:46:00
634
原创 FLAG_ACTIVITY_CLEAR_TOP与FLAG_ACTIVITY_SINGLE_TOP
FLAG_ACTIVITY_CLEAR_TOP与FLAG_ACTIVITY_SINGLE_TOP如果一个应用的栈自底向上是Fisrt—Second—Third此时,当Third去调用First时,如果设置了clear top和single top,那么second、third都会被destroy。但是如果栈自底向上是Second—-Third,此时Third以clear top和single top
2015-08-18 16:00:07
1341
1
原创 Fragment的startActivityForResult方法
Fragment的startActivityForResult方法本文讨论Fragment的startActivityForResult方法:Fragment的startActivityForResult方法与Activity的区别Fragment调用startActivityForResult遇到的问题startActivityForResult 该方法可以开启一个新的Activity
2015-07-27 18:42:01
927
原创 warden error when push apps
errno 137 :{"timestamp":1430201910.151305,"message":"Exited with status 137 (3.214s): [[\"/vagrant/warden2/warden/src/closefds/closefds\", \"/vagrant/warden2/warden/src/closefds/closefds
2015-04-28 15:12:24
914
原创 dea crashed
dea call warden to create instance, then warden : execute cmd failuredea.log{"timestamp":1430123777.8498242,"message":"Caught exception: command exited with failure","log_level":"warn","sour
2015-04-27 16:37:09
1090
原创 ruby permission denied
ruby permission denied.ln -s /usr/local/bin/ruby /usr/bin/rubyspawn permission denied???Preparing to start auth...req = {:url=>"http://api.192.168.12.34.xip.io:8181/v2/apps/3a989
2015-04-22 15:35:01
3576
1
原创 ubuntu12.04安装vagrant-cf
如果没有网卡下载安装:# tar -zxvf e1000e-3.0.4.tar.gz //(写这篇文章时的版本)# cd e1000e-3.0.4/srcmake installmodprobe e1000einsmod /lib/modules/'uname -r'/kernel/drivers/net/ethernet/intel/e10
2015-04-20 16:02:28
668
转载 ssh命令安装Vbox以及创建虚拟机等
本篇博客虽然是说在没有GUI的情况下进行安装VBox,但是在实际动手前 我们总需要测试一下是吧,要是直接在Server上装,中间出错了,那还不把我骂死去?所以测试的话我们就选我们平时工作时的带UI界面的Ubuntu,只不过我们全程使用命令行来完成导入,创建而已。转载请注明出处准备1.安装VBox安装文件,首先的得下载个Vbox放在服务器上面吧?2.下载VBox扩展。进到
2015-03-18 12:51:30
1434
原创 fog openstack 401 验证失败
验证失败,是因为我的api_key写的不对???size=30 OpenStack.volumes.create(size: size, name: 'test', description: 'test') [fog][WARNING] OpenStack[:compute] is not recommended, use Compute[:openstack] for por
2014-12-03 20:49:34
1851
原创 判断链表是否有环,以及如果有环求环的长度和环开始的节点
1.如何判断是否有环?如果有两个头结点指针,一个走的快,一个走的慢,那么若干步以后,快的指针总会超过慢的指针一圈。2.如何计算环的长度?第一次相遇(超一圈)时开始计数,第二次相遇时停止计数。3.如何判断环的入口点:碰撞点p到连接点的距离=头指针到连接点的距离,因此,分别从碰撞点、头指针开始走,相遇的那个点就是连接点。为什么呢?需要一个简单的计算过程:(1)当
2014-09-28 20:01:06
897
原创 sizeof(struct)---一道腾讯笔试题
struct xx{ long long _x1; char _x2; int _x3; char _x4[2]; static int _x5; };int xx::_x5;sizeof(xx) = 24
2014-09-27 11:17:38
1347
原创 数据库复习
1 存储过程存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。在大型数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是触发器,都是SQL
2014-09-26 11:02:53
787
原创 猜帽子颜色-
看到白白,马上能说出自己是黑色;看到白黑,但是那个黑没能马上确定自己颜色,参考上种情况,说明他看到的不是白白,所以能确定是黑;最后一种情况,看到黑黑,等很久都没人能确定自己的颜色,那么说明没人看到白,说明所有人都是黑。
2014-09-26 10:46:27
1903
2
原创 cpp复习3-字符串操作
1 char * strcpy(char * strDest, const char *strSrc){assert(strDest && strStr)}
2014-09-22 10:31:14
817
原创 指针与字符串操作-一道腾讯笔试题
#include void f(char **p){ *p +=2;}int main(int argc, const char * argv[]){ // insert code here... std::cout <<"Hello, World!\n"; char *a[]={"123","abc","4
2014-09-12 11:00:05
1046
6
原创 scramble string
Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively.Below is one possible representation of s1 = "great": great / \ gr
2014-09-11 17:27:30
709
原创 斐波那契
You are climbing a stair case. It takes n steps to reach to the top.Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top
2014-09-11 14:34:31
676
1
翻译 android contacts data
content providerDemo是给的一个联系人的栗子:contacts:use a CursorLoader to retrieve data from the Contacts Provider. using a CursorLoader to retrieve data, you must initialize the background thread and ot
2014-09-03 15:49:32
1148
原创 JVM指令2
0x59dup复制栈顶数值并将复制值压入栈顶。0x5adup_x1复制栈顶数值并将两个复制值压入栈顶。0x5bdup_x2复制栈顶数值并将三个(或两个)复制值压入栈顶。0x5cdup2复制栈顶一个(long 或 double 类型的)或两个(其它)数值并将复制值压入栈顶。0x5ddup2_x1dup_x1 指令的双倍版
2014-09-03 11:48:15
835
原创 java初始化类
5.5初始化初始化(Initialization)对于类或接口来说,就是执行它的初始化方法(§2.9)。在发生下列行为时,类或接口将会被初始化:
2014-09-02 17:55:07
969
翻译 在非主线程里处理bitmap
不能在main ui线程里load网络图片,启动一个异步taskshould not be executed on the main UI thread if the source data is read from disk or a network location (or really any source other than memory)For example, it’s no
2014-08-28 20:15:20
898
原创 Android touch事件
touch event首先,接收touch事件的是onInterceptTouchEvent (MotionEvent ev) ViewGroup中比较特殊的一个方法。默认实现如下: public boolean onInterceptTouchEvent(MotionEvent ev) { return false; } 这个方法注
2014-08-27 15:12:52
752
原创 android webview的缓存机制
在运行安卓程序时,报错DatabaseObjectNotClosedException运行是/data/data/package/databases/e
2014-08-25 16:04:31
1308
原创 android优化---java优化
static class Foo { int mSplat;}Foo[] mArray = ...public void zero() { int sum = 0; for (int i = 0; i mArray.length; ++i) { sum += mArray[i].mSplat; }}public void one()
2014-08-22 19:16:56
822
原创 JVM规范研读-3 Class文件格式
每个 Class文件都是由 8字节为单位的字节流组成,所有的 16位、32位和 64位长度的数据将被构造成 2个、4个和 8个 8字节单位来表示。多字节数据项总是按照 Big-Endian1的顺序进行存储。在Java SDK中,访问这种格式的数据可以使用java.io.DataInput、java.io.DataOutput等接口和 java.io.Da
2014-08-22 16:37:57
859
原创 JVM规范研读-2
接着上一篇4 JVM虚拟机编译指令的格式: [ [...]] [] 是 code[]数组中的指令的操作码的索引,此处的 code[]数组就是存储当前方法的Java 虚拟机字节码的 Code 属性中的code[]数组。也可以认为是相对于方法起始处的字节偏移量。为指令的操作码的助记符号,是指令的操作数,一条指令可以有 0 至多个操作数。为行尾的语法
2014-08-21 19:59:42
700
原创 JVM Internal
从线程谈起 In the Hotspot JVM there is a direct mapping between a Java Thread and a native operating system Thread. After preparing all of the state for a Java thread such as thread-local storage,
2014-08-20 17:46:03
1171
基于ASP.NET的工作流批核系统(.NET 3.5框架的WF技术实现)
2010-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人