HTML &img& 标签的 usemap 属性海马神经元,想用MAP2鉴定(海马,神经元) - 细胞实验 - 生物秀
标题: 海马神经元,想用MAP2鉴定(海马,神经元)
摘要: [海马神经元,想用MAP2鉴定(海马,神经元)] 我养的是海马神经元,想用MAP2鉴定,可是网上找不到较详细的步骤,请问哪位大侠可以跟我说说吗,好让我心里有底。谢谢 关键词:[海马 神经元]……
我养的是海马神经元,想用MAP2鉴定,可是网上找不到较详细的步骤,请问哪位大侠可以跟我说说吗,好让我心里有底。谢谢
回复【荧光染色】1、细胞爬片培养。2、加入400uL固定液(3.8%多聚甲醛)每孔,室温固定20min。3、冷PBS洗3遍,每遍10min,室温。4、加入400uL的0.2% Triton X-100 (in PBS),室温打孔10min(轻微振摇)。5、冷PBS洗3遍,每遍5min,室温(轻微振摇)。6、加入封闭液400uL (5% BSA in PBST,PBST:PBS+0.1% Tween20),室温封闭30min(轻微振摇)。7、吸出封闭液,加入200uL一抗(1:200或参考说明说,溶解于封闭液),室温1h(轻微振摇)。8、PBS洗3遍,每遍10min。9、加入200uL二抗(10ug/mL或参考说明说,Alexa Fluor 488,溶解于封闭液)。室温,避光,1.5h(轻微振摇)。10、 PBS洗3遍,5min/遍。11、封片,拍照。回复请问是24孔板吗?每孔加200uL的抗体。谢谢!回复【荧光染色】1、 细胞爬片培养。2、 加入400uL固定液(3.8%多聚甲醛)每孔,室温固定20min。3、 冷PBS洗3遍,每遍10min,室温。4、 加入400uL的0.2% Triton X-100 (in PBS),室温打孔10min(轻微振摇)。5、 冷PBS洗3遍,每遍5min,室温(轻微振摇)。6、 加入封闭液400uL (5% BSA in PBST,PBST:PBS+0.1% Tween20),室温封闭30min(轻微振摇)。7、 吸出封闭液,加入200uL一抗(1:200或参考抗体说明说,溶解于封闭液),室温1h(轻微振摇)。8、 PBS洗3遍,每遍10min。9、 加入200uL(10ug/mL或参考抗体说明说,Alexa Fluor 488,溶解于封闭液)。室温,避光,1.5h(轻微振摇)。10、 PBS洗3遍,5min/遍。11、 封片,拍照。请问可以不爬片,在培养板里直接染色吗?我看有的地方说可以不爬片就是拍照的时候用倒置的显微镜照就可以了,不爬的话对后面的步骤有影响吗回复我也是希望不爬片直接染色,因为把细胞挂下来染色对细胞损害很大,毕竟是贴附在培养板底面的!不知道是否找到这种培养方法了!
相关热词:
..........
生物秀是目前国内最具影响力的生物医药门户网站之一,致力于IT技术和BT的跨界融合以及生物医药领域前沿技术和成功商业模式的传播。为生物医药领域研究人员和企业提供最具价值的行业资讯、专业技术、学术交流平台、会议会展、电子商务和求职招聘等一站式服务。
官方微信号:shengwuxiu
***:021-Java Json(4)
(二)org.json包的使用
& 工具包org.json.jar,是一个轻量级的,J***A下的json构造和解析工具包,它还包含JSON与XML, HTTP&headers, Cookies, &CDL的转换。
& & & & 这篇学习笔记,主要介绍常用的一些类如:JSONObject、JSONArray、JSONStringer等的一些用法;介绍了如何将Map、Collection、Java Bean等对象转化为json数据;介绍了如何使用org.json包解析json数据等。
& & & & 工具包org.json.jar的下载:
& & & & 各种类的用法可以去官网看说明,很详细:
3.构造json的示例用法
3.1 JSONObject.java
& & & & 官网给出的JSONObject的构造函数如下:
& & & & 比较常用就是传入String、map或者bean来构造JSON对象,代码例子如下:
首先定义一个java bean类:
* 包含getter和setter的java bean类
* @author Zen9
public class Student {
public String getName() {
public void setName(String name) {
this.name =
public String getSex() {
public void setSex(String sex) {
this.sex =
public int getAge() {
public void setAge(int age) {
this.age =
然后测试构造方法;也可以用put方法来向JSON对象中添加key/value对,当用put方法时候,value值可以是int、double、String、、boolean、collection、Map等等,但不可以为bean类型,代码如下:
import java.util.ArrayL
import java.util.HashM
import java.util.L
import java.util.M
import org.json.*;
public class JsonTest {
public static void constructorTest() {
String jsonStr = &{'name':'JTZen9','age':21}&;
JSONObject strJson = new JSONObject(jsonStr); // 传入字符串
System.out.println(&构造参数为String类:& + strJson);
Map&string object& map = new HashMap&string object&();
map.put(&age&, 21);
map.put(&sex&, &male&);
map.put(&name&, &JTZen9&);
JSONObject mapJson = new JSONObject(map); // 传入Map类型
System.out.println(&构造参数为Map类:& + mapJson);
Student student = new Student();
student.setAge(21);
student.setName(&JTZen9&);
student.setSex(&male&);
JSONObject beanJson = new JSONObject(student); // 传入Bean类型
System.out.println(&构造参数为Bean类:& + beanJson);
public static void putMethodTest() {
JSONObject jsonObject1 = new JSONObject();
jsonObject1.put(&bookName&, &JTZen9&);
jsonObject1.put(&age&, 21);
System.out.println(jsonObject1);
JSONObject jsonObject2 = new JSONObject();
List&object& list = new ArrayList&/object&&object&();
for (int i = 1; i & 3; i++) {
Map&string object=&&& map = new HashMap&string object=&&&();
map.put(&title&, &java程序设计 第& + i + &版&);
map.put(&price&, i*20);
list.add(map);
jsonObject2.put(&book&, list);
System.out.println(jsonObject2);
Student student = new Student();
student.setAge(21);
student.setName(&JTZen9&);
student.setSex(&male&);
jsonObject2 = new JSONObject(student);
JSONObject jsonObject3 = new JSONObject();
jsonObject3.put(&people&, jsonObject2);
//不可以直接传bean类对象put(&people&,student)
System.out.println(jsonObject3);
public static void main(String[] args) throws Exception {
constructorTest();
System.out.println(&---------------------------------------------------------&);
putMethodTest();
输出结果:
3.2 JSONArray.java
1.构造函数
& & & & 官网上的JSONObject的构造函数如下:
& & & & 这里用Collection、String和Object型的array作为参数,给出例子如下:
import java.util.ArrayL
import java.util.HashM
import java.util.L
import java.util.M
import org.json.*;
public class JsonArrayTest {
public static void constructorTest() {
String jsonStr = &[{'name':'JTZen9','age':21}]&;
JSONArray strJson = new JSONArray(jsonStr);
// 传入字符串
System.out.println(&构造参数为String类:& + strJson);
List&Object& list = new ArrayList&Object&();
for (int i = 1; i & 3; i++) {
Map&string object=&&& map = new HashMap&string object=&&&();
map.put(&title&, &java程序设计 第& + i + &版&);
map.put(&price&, i*20);
list.add(map);
JSONArray mapJson = new JSONArray(list);
// 传入Collection类型
System.out.println(&构造参数为Collection类:& + mapJson);
int[] numlist = new int[10];
for (int i = 0; i & numlist. i++) {
numlist[i] =
JSONArray arrayJson = new JSONArray(numlist);
// 传入Array类型,实例1
System.out.println(arrayJson);
Student[] student = {new Student(),new Student()};
student[0].setAge(21);
student[0].setName(&JTZen9&);
student[0].setSex(&male&);
student[1].setAge(21);
student[1].setName(&heiheihei&);
student[1].setSex(&female&);
JSONArray beanJson = new JSONArray(student);
// 传入Array类型,实例2
System.out.println(&构造参数为Array类:& + beanJson);
public static void main(String[] args) {
constructorTest();
& & & & 输出结果如下:
2.put方法创建
& & & & put方法中可以直接将int、double、Collection、Map等加进去,也可以添加下标来指定添加的位置:put(int index, java.util.Map value) ,使用put方法构造的JSON数组,如果传入的是数组,都会自动加一对中括号[ ],那么出来的结果就会有两层的中括号[ ],代码例子如下:&
import java.util.HashM
import java.util.M
import org.json.*;
public class JSONArrayTest {
public static void putMethodTest() {
JSONArray jsonArray1 = new JSONArray();
jsonArray1.put(&JTZen9&);
jsonArray1.put(21);
jsonArray1.put(&male&);
System.out.println(jsonArray1);
JSONArray jsonArray2 = new JSONArray();
Map&string object=&&& map = new HashMap&string object=&&&();
map.put(&title&, &java程序设计 第2版&);
map.put(&price&, 20);
jsonArray2.put(map);
//传入一个map
System.out.println(&传入一个Map:& + jsonArray2);
map.clear();
map.put(&title&, &java程序设计 第3版&);
map.put(&price&, 30);
jsonArray2.put(map);
//没有下标的直接在结果后面添加
System.out.println(&没有指定下标:& + jsonArray2);
map.clear();
map.put(&title&, &java程序设计 第1版&);
map.put(&price&, 10);
jsonArray2.put(0,map);
//使用下标可以添加到自定义的位置
System.out.println(&添加到第一个位置:& + jsonArray2);
Student[] student = { new Student(), new Student() };
student[0].setAge(21);
student[0].setName(&JTZen9&);
student[0].setSex(&male&);
student[1].setAge(21);
student[1].setName(&heiheihei&);
student[1].setSex(&female&);
JSONArray jsonArray3 = new JSONArray();
jsonArray3.put(student);
System.out.println(&注意输出结果:& + jsonArray3);
public static void main(String[] args) {
putMethodTest();
输出的结果如下:
3.3&JSONStringer.java & JSONWriter.java
& & & & ①JSONWriter可以用来构建一个JSON格式的文本,并转换成String,可以写入文件,便于传输和存储。只有一个构造函数:JSONWriter(java.io.Writer w)&
& & & & ②常用几个函数和说明:
& & & & ③JSONStringer是JSONWriter的子类;用法跟JSONWriter几乎一样,区别是可以直接new JSONStringer()创建对象,不用传入构造参数。JSONStringer也可以通过object().key().value().key().value().endObject()进行构造;
& & & & 下面是简单的写入代码例子:(可以尝试写入更复杂数据)
import java.io.PrintW
import java.util.HashM
import java.util.M
import org.json.*;
public class JSONWriterStringerTest {
public static void JSONStringerTest() throws Exception {
PrintWriter writer = new PrintWriter(&test.txt&);
JSONWriter jsonWriter = new JSONWriter(writer);
jsonWriter.object().key(&name&).value(&JTZen9&).key(&age&).value(21).key(&sex&).value(&male&).endObject();
writer.flush();
writer.close();
Map&string object=&&& map1 = new HashMap&string object=&&&();
map1.put(&age&, 21);
map1.put(&sex&, &male&);
map1.put(&name&, &jtzen9&);
Map&string object=&&& map2 = new HashMap&string object=&&&();
map2.put(&age&, 21);
map2.put(&sex&, &female&);
map2.put(&name&, &heiheihei&);
JSONStringer jsonStringer = new JSONStringer();
jsonStringer.array().value(map1).value(map2).endArray();
System.out.println(jsonStringer);
public static void main(String[] args) throws Exception {
JSONStringerTest();
输出结果,上面为test.txt文件,下面为控制台:
3.4&JSONTokener.java
& & & & JSONTokener读取包含json格式数据的文件,然后可以将JSONTokener对象作为参数来构造JSONObject或JSONArray,然后再进行相应的解析。
以上面的test.txt为例,简单代码示例如下:
import java.io.F
import java.io.FileR
import org.json.*;
public class JSONTokenerTest {
public static void readJsonFile() throws Exception{
JSONTokener jsonTokener = new JSONTokener(new FileReader(new File(&test.txt&)));
JSONObject jsonObject = new JSONObject(jsonTokener);
System.out.println(jsonObject);
System.out.println(&姓名:& + jsonObject.getString(&name&));
System.out.println(&年龄:& + jsonObject.getInt(&age&));
public static void main(String[] args) throws Exception {
readJsonFile();
输出结果如下:
4.解析例子
& & & & 这里给出一个相对复杂的json数据:
&institute&:{
&name&:&Software Institute&,
&name&:&freshman&,
&students&:61
&students&:62
&students&:63
&name&:&sophomore&,
&students&:51
&students&:52
&students&:53
&name&:&junior&,
&students&:41
&students&:42
&students&:43
然后,如果我要获取grade为sophomore的no.等于3的students数量,那么代码如下:
import java.io.F
import java.io.FileR
import org.json.JSONA
import org.json.JSONO
import org.json.JSONT
public class JSONTest {
public static void main(String[] args) throws Exception {
JSONTokener jsonTokener = new JSONTokener(new FileReader(new File(&json.txt&)));
JSONArray jsonArray = new JSONArray(jsonTokener);//获取整个json文件的内容,因为最外层是数组,所以用JSONArray来构造
System.out.println(jsonArray);
//这个JSONArray数组只包含一个JSONObject对象,标为jsonObject1
JSONObject jsonObject1 = jsonArray.getJSONObject(0);
System.out.println(jsonObject1);
//jsonObject1只包含一个institute字段,这里获取这个字段内容赋给jsonObject2
JSONObject jsonObject2 = jsonObject1.getJSONObject(&institute&);
System.out.println(jsonObject2);
//jsonObject2包含name字段和grade字段,grade字段对应的是一个JSONArray数组
String valueOfname = jsonObject2.getString(&name&);
System.out.println(valueOfname);
JSONArray jsonArray2 = jsonObject2.getJSONArray(&grade&);
System.out.println(jsonArray2);
//jsonArray2数组包含3个对象,每个对象里面有name字段和class字段,这里获取第二个对象
JSONObject jsonObject3 = jsonArray2.getJSONObject(1);
System.out.println(jsonObject3);
//然后从jsonObject3对象里获取class字段对应的JSONArray数组
JSONArray jsonArray3 = jsonObject3.getJSONArray(&class&);
System.out.println(jsonArray3);
//下面直接获取no.等于3的students数量,过程都一样
int num = jsonArray3.getJSONObject(2).getInt(&students&);
System.out.println(&最后获取的结果为:& + num);
输出的结果如下,这里只截取控制台输出的前半部分结果:
& & & & 之前解析json数据都是一直百度百度,别人怎么用就怎么用,做大作业时有时候会org.json包也导入,Gson包也导入,然后各用一点功能。现在想想其实只用一个org.json包就可以完全解决我的需求,只是之前一直没有总结各种用法,所以这两天看了下官网源码,总结了下学习笔记,还是收获蛮大的。
& & & & 其实看官网api文档,然后自己动手实践各种方法才是最好的学习方式。百度别人的教程,有时候只能得到小部分的说明。
& & & & org.json包还有很多的api方法并没有用过,所以就不做笔记了。以后用到再继续完善。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:16613次
排名:千里之外
原创:51篇
评论:11条
(3)(4)(9)(27)(8)(3)(3)(1)如何使用DW工具给图片添加热点_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何使用DW工具给图片添加热点
上传于||文档简介
&&如何使用DW工具给图片添加热点
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢java,list&map&的用法,求指导=,=新手_百度知道