我有这个功能,负责网络聊天中的通信.一切正常没有t <- getClockTime(这里是代码):
talk :: WS.Protocol p => MVar State -> Client -> WS.WebSockets p ()
talk state client@(user, sink) = flip WS.catchWsError catchDisconnect $
forever $ do
t <- getClockTime
msg <- WS.receiveData
case () of
() | T.unpack(msg) == "#list" -> liftIO $ readMVar state >>= listClients client
| T.unpack(msg) == "#time" -> liftIO (sendTime client)
| "#name" `T.isPrefixOf` msg -> liftIO (command msg client)
| otherwise -> liftIO $ readMVar state >>= broadcast
(user `mappend` …Run Code Online (Sandbox Code Playgroud) 我正在进行C练习,但是我遇到问题并且我想要重复cicle(do while),事实上如果我输入1,程序再次从顶部开始,但它不会停止在gets(testo);.我尝试了很多方法来解决没有解决方案的bug,任何人都可以帮助我吗?
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
main(){
int cch, cw, i, j, w, ord, f; //counter and index
char testo[80];
char alfa[50][25];
char swap[25];
do{
cch=0;
cw=0;
j=0;
w=0;
f=0;
for(i=0;i<80;i++){
testo[i]='\0';
}
printf("Write the text:\n");
gets(testo);
//initialization 2d array
for(i=0;i<50;i++){
for(j=0;j<25;j++){
alfa[i][j]='\0';
}
}
j=0;
//Count word and characters
if(testo[0]!='\0'){
cw=1;
for(i=0;testo[i]!='\0';i++){
cch++;
if(testo[i]==' '){
cw++;
j++;
}
}
}
if(cch==j){
printf("You haven't written any word\n\n");
}
else{
//Don't count double space
for(i=0;i<cch;i++){
if(testo[i]==' ' …Run Code Online (Sandbox Code Playgroud) 我的SQL声明如下:
Select TableB.section
from TableA left join TableB on TableA.fk = TableB.pk
group by TableB.section
Run Code Online (Sandbox Code Playgroud)
因为这样left join,有TableB.Section可能返回null,因为一行TableA.fk可能为null,因此group by子句将为该行返回null.
所以我有可能得到这样的东西:
TableB.Section
-------------
| Section 1 |
+-----------+
| Section 2 |
+-----------+
| NULL |
+-----------+
Run Code Online (Sandbox Code Playgroud)
如何NULL在我的SQL语句中将单词替换为类似:"无值"的漂亮文本?
我正在使用iBeacons为iOS创建一个应用程序.我知道,如果我设置一个要监控的区域,框架可以在我进入/退出某个区域时调用我的应用程序,或者打开该区域内的屏幕.我也成功地在这个回调中创建了一个本地通知.我的问题是,是否有可能将应用程序置于前台,就像它是否由用户启动一样?
我是编程和尝试学习C的新手.我正在读一本书,在那里我读到了这些陈述但却无法理解它们的含义.
我需要使用构造函数创建一个继承类,而不是在基类中定义的?问题是,构造函数在继承类需要:base()构造?如何在不更改基类的任何组件的情况下解决此问题?
我想util.Date在Java中使用该类,但是当我尝试实例化一个Date对象时,我意识到我能理解的所有构造函数 - 简单的构造函数 - 都消失了.全部弃用.
谁能告诉我如何利用Date课程?
这是我的代码.
构造函数:
public Company(int id, String name, Date foundationDate) {
super();
this.id = id;
this.name = name;
this.foundationDate = foundationDate;
}
Run Code Online (Sandbox Code Playgroud)
识别TestClass:
Company[] companies = new Company[3];
companies[0] = new Company(1, "Sabanci", new Date(12,12,12));
Run Code Online (Sandbox Code Playgroud) 我最近被朋友要求帮助在lua写一个程序找到完美的正方形,所以我拟定了这个:
print ("Select your maximum number")
x = io.read()
y=1
z={}
a=1
while y * y ~= x and y < x / 2
then do
y = y + 1
end
if y * y = x
then do
z[a] = x
a = a + 1
end
x = x - 1
Run Code Online (Sandbox Code Playgroud)
为了测试这个程序,我补充道
print z[1]
Run Code Online (Sandbox Code Playgroud)
到最后.当我去测试这个程序时,我在第8行得到了以下错误:
预计在那附近
就在那附近.有人能告诉我哪里出错了吗?谢谢.
c ×2
background ×1
c# ×1
constructor ×1
date ×1
difference ×1
foreground ×1
gets ×1
haskell ×1
ibeacon ×1
if-statement ×1
inheritance ×1
io ×1
ios ×1
java ×1
lua ×1
openvms ×1
oracle ×1
sql ×1
string ×1
time ×1
websocket ×1