小编Sur*_*non的帖子

如何从静态库创建共享对象文件

如何从静态库创建共享对象文件?我正在使用Cygwin.

以下语法是否正确?

gcc -shared -o libexample.so libexample.a
Run Code Online (Sandbox Code Playgroud)

c gcc cygwin shared-libraries

12
推荐指数
2
解决办法
1万
查看次数

Google Calendar API日历ID和事件ID

我正在学习如何访问谷歌日历API以创建和访问事件.我正在尝试使用OAuth 2.0 Playground来理解API.我正在为什么设置为calendarid和eventid而苦苦挣扎

https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId}
Run Code Online (Sandbox Code Playgroud)

任何人都可以指导我.

此致,Sureshkumar Menon

google-app-engine google-calendar-api oauth-2.0 oauth2-playground

11
推荐指数
1
解决办法
2万
查看次数

10
推荐指数
1
解决办法
3万
查看次数

如何将param传递给jsp:include

这是我的jsp文件的一部分.我正在努力将参数值设置为SalesClientDetails.jsp.i我没有使用此样式<%%>.如何传递param我尝试使用jsp:expression但没有成功.

<jsp:scriptlet>
    if (request.getParameter("clientid") != null) {
        String clientid = request.getParameter("clientid");
</jsp:scriptlet>

        <jsp:include page="SalesClientDetails.jsp">
            <jsp:param name="clientid" value= />
        </jsp:include>

<jsp:scriptlet>
    }
</jsp:scriptlet>
Run Code Online (Sandbox Code Playgroud)

java jsp

6
推荐指数
1
解决办法
2万
查看次数

使用hibernate返回查询的计数值

这是我的mysql查询:

SELECT count(*) 
FROM bw_jobs 
WHERE year(job_date)=year(curdate()) AND month(job_date)=month(curdate());
Run Code Online (Sandbox Code Playgroud)

如何在hibernate中使用它来获取计数值?

hibernate

4
推荐指数
1
解决办法
3万
查看次数

生成ICE候选人

我正在使用WebRTC API在两台运行在Chrome浏览器上的PC之间进行视频通话.我的观察是ICE候选人只有在我连接到互联网时生成,否则不会产生冰候选者.为什么会那样?

连接块

var pc_config = {"iceServers":[]};

      pc = new webkitRTCPeerConnection(pc_config);
       pc.onicecandidate=function (evt) {

       if(evt.candidate){
         console.log("Sending candidate to other peer"+evt);
        jWebSocketClient.broadcastText("",evt);
        }
      };  
Run Code Online (Sandbox Code Playgroud)

谢谢,Sureshkumar Menon

webrtc

3
推荐指数
2
解决办法
4086
查看次数

如何避免处理程序中的内存泄漏?

我的库代码会将字节数组通知给UI,然后将其排队.另一个线程将使字节数组出列,并使用处理程序的实例捆绑字节数组并发送消息以更新UI.

使用处理程序更新UI的代码段

public void run(){

        while(running){
            try {
                byte[] msg=(byte[]) queue.getMsg();
                Message message=new Message();
                Bundle bundle=new Bundle();
                bundle.putByteArray("img",msg);
                message.obj=bundle;
                handler.sendMessage(message);
                message=null;


            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

        }
Run Code Online (Sandbox Code Playgroud)

但问题是我在5到10分钟后出现了外存.使用Eclipse MAT堆转储显示,90%的堆被更多的android.os.Message实例占用.

android

0
推荐指数
1
解决办法
996
查看次数