- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 java中“” 和 null的区别
1、首先null是一个空对象,只是分配了栈内存,并没有开辟堆内存,这个null只是一个句柄(引用),并没有实际的引用 “ ” 分配了堆内存,只不过字符串长度为空,指向了实际的对象。 注:string str ; 和 string str = " "; 不一样; null也是一个对象 str是未分配堆内存,只是一个引用; “ ”分配了...
2019-04-28 11:03:03 415
原创 ajax同步问题
都知道ajax是局部刷新,异步获取数据,但是有时候,异步总是在页面响应之前获取数据,并放到页面上。我们需要获取数据之后展示在页面上,随着页面的刷新,数据也就丢失了。解决这个问题有一个办法,就是让ajax变成同步,这样就可以只用它请求后台的功能来达到数据的获取。该方法的意思是:获取数据库中的设备信息之后,动态给select下拉框赋值。async:false 的意思是同步刷新页面。...
2019-04-17 17:26:15 198
原创 Collection中fail-fast机制(ArrayList的ConcurrentModificationException)
其实这也是一个并发冲突的问题问题描述:在做并发对Arraylist的数据进行修改的时候,线程A对数据进行查询,线程B对数据进行修改(修改值不影响,但是修改数组长度就会报错),这时就会报ConcurrentModificationException异常,触发了Collection机制。同时,使用subList()对数组进行改变的时候,例如:remove,add都会报出ConcurrentMo...
2019-04-17 17:13:47 130
原创 python线程锁问题
# encoding: UTF-8import threadingimport timeclass MyThread(threading.Thread): def run(self): global num time.sleep(1) num = num+1 msg = self.name+' set num to ...
2019-02-28 11:13:32 375
原创 Python中的if __name__ == '__main__'
通俗的理解__name__ == '__main__':假如你叫牛牛.py,在朋友眼中,你是牛牛(__name__ == '牛牛');在你自己眼中,你是你自己(__name__ == '__main__')。if __name__ == '__main__'的意思是:当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当.py文件以模块形式被导入时...
2019-02-24 22:31:56 95
原创 android基础篇---------万能适配器BaseAdapter
public class ListAdapter extends BaseAdapter{Context context;ViewHolder holder;public ListAdapter(Context context,List foodList){mList=foodList;context=context;}public int getCount(){
2016-03-27 22:29:23 226
原创 Android基础-------button的三种定义方式
第一种:匿名内部类private Button button;button=(Button)this.findViewById(R.id.xxx);button.setOnClickListener(new OnClickListener(){public void onClick(View v){//此处实现逻辑代码}});第二种:实现OnClickL
2016-03-26 22:49:13 877
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人